Build · 17d81bfeFinished · errors ·
Pause
•••
Download raw log ↓
← Earlier output3.8 MiB captured
gecode-3.7.3
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/money examples/money.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/money.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/ortho-latin.o  examples/ortho-latin.cpp
In file included from examples/ortho-latin.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/ortho-latin.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/ortho-latin.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/ortho-latin.cpp:102:15: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  102 |         ry[j] = y1(i,j);
      |               ^
In file included from examples/ortho-latin.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/ortho-latin.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/ortho-latin examples/ortho-latin.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/ortho-latin.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/partition.o  examples/partition.cpp
In file included from examples/partition.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/partition.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/partition.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/partition.cpp:70:13: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
   70 |       xy[i] = x[i]; xy[n+i] = y[i];
      |             ^
In file included from examples/partition.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/partition.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/partition examples/partition.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/partition.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/photo.o  examples/photo.cpp
In file included from examples/photo.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/photo.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/photo.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
examples/photo.cpp:106:15: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  106 |       viol[i] = expr(*this, abs(pos[pa]-pos[pb]) > 1);
      |               ^
In file included from examples/photo.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::IntVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:627:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::IntVar>::VarArgArray' requested here
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |                                       ^
In file included from examples/photo.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/photo examples/photo.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/photo.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/queens.o  examples/queens.cpp
In file included from examples/queens.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/queens.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/queens.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::IntVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:627:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::IntVar>::VarArgArray' requested here
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |                                       ^
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/queens.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/queens examples/queens.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/queens.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/sudoku.o  examples/sudoku.cpp
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/sudoku.cpp:154:28: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  154 |                   bc1[b1c] = bc1s[count];
      |                            ^
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
examples/sudoku.cpp:374:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  374 |     ys[0] = dummySet0;
      |           ^
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
./gecode/int.hh:627:5: warning: definition of implicit copy assignment operator for 'IntVarArgs' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |     ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::IntVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::IntVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
examples/sudoku.cpp:126:27: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::slice' requested here
  126 |         distinct(*this, m.slice(i, i+n, j, j+n), opt.icl());
      |                           ^
In file included from examples/sudoku.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1928:21: warning: definition of implicit copy assignment operator for 'VarArgArray<Gecode::IntVar>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
 1928 |   VarArgArray<Var>::VarArgArray(const VarArgArray<Var>& aa)
      |                     ^
./gecode/int.hh:618:9: note: in implicit copy assignment operator for 'Gecode::VarArgArray<Gecode::IntVar>' first required here
  618 |   class IntVarArgs : public VarArgArray<IntVar> {
      |         ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::IntVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::IntVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
examples/sudoku.cpp:126:27: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::slice' requested here
  126 |         distinct(*this, m.slice(i, i+n, j, j+n), opt.icl());
      |                           ^
10 warnings generated.
clang++ -o examples/sudoku examples/sudoku.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/sudoku.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/kakuro.o  examples/kakuro.cpp
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:1944:5: warning: definition of implicit copy assignment operator for 'TupleSet' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
 1944 |     TupleSet(const TupleSet& d);
      |     ^
examples/kakuro.cpp:447:15: note: in implicit copy assignment operator for 'Gecode::TupleSet' first required here
  447 |         e->ts = generate(n,c);
      |               ^
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/kakuro.cpp:491:9: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  491 |       x = IntVar(*this,1,9);
      |         ^
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/kakuro.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
9 warnings generated.
clang++ -o examples/kakuro examples/kakuro.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/kakuro.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/nonogram.o  examples/nonogram.cpp
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::IntVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:627:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::IntVar>::VarArgArray' requested here
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |                                       ^
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:675:5: warning: definition of implicit copy assignment operator for 'BoolVarArgs' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |     ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::BoolVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::BoolVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
./gecode/minimodel/matrix.hpp:188:12: note: in instantiation of member function 'Gecode::Matrix<Gecode::BoolVarArray>::slice' requested here
  188 |     return slice(c, c+1, 0, height());
      |            ^
examples/nonogram.cpp:125:30: note: in instantiation of member function 'Gecode::Matrix<Gecode::BoolVarArray>::col' requested here
  125 |         extensional(*this, m.col(w), line(spos));
      |                              ^
In file included from examples/nonogram.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1928:21: warning: definition of implicit copy assignment operator for 'VarArgArray<Gecode::BoolVar>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
 1928 |   VarArgArray<Var>::VarArgArray(const VarArgArray<Var>& aa)
      |                     ^
./gecode/int.hh:666:9: note: in implicit copy assignment operator for 'Gecode::VarArgArray<Gecode::BoolVar>' first required here
  666 |   class BoolVarArgs : public VarArgArray<BoolVar> {
      |         ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::BoolVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::BoolVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
./gecode/minimodel/matrix.hpp:188:12: note: in instantiation of member function 'Gecode::Matrix<Gecode::BoolVarArray>::slice' requested here
  188 |     return slice(c, c+1, 0, height());
      |            ^
examples/nonogram.cpp:125:30: note: in instantiation of member function 'Gecode::Matrix<Gecode::BoolVarArray>::col' requested here
  125 |         extensional(*this, m.col(w), line(spos));
      |                              ^
10 warnings generated.
clang++ -o examples/nonogram examples/nonogram.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/nonogram.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/pentominoes.o  examples/pentominoes.cpp
In file included from examples/pentominoes.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/pentominoes.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/pentominoes.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
examples/pentominoes.cpp:395:15: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  395 |           c[j]=p[i*ncolors+j];
      |               ^
In file included from examples/pentominoes.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/pentominoes.cpp:426:21: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  426 |         orig[pos++] = board[i];
      |                     ^
In file included from examples/pentominoes.cpp:42:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings generated.
clang++ -o examples/pentominoes examples/pentominoes.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/pentominoes.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/crowded-chess.o  examples/crowded-chess.cpp
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
examples/crowded-chess.cpp:79:17: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
   79 |           d1[i] = kb(i+il, i);
      |                 ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
examples/crowded-chess.cpp:290:15: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  290 |         d1[i] = m(i+il, i);
      |               ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:627:5: warning: definition of implicit copy assignment operator for 'IntVarArgs' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |     ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::IntVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::IntVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
./gecode/minimodel/matrix.hpp:182:12: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::slice' requested here
  182 |     return slice(0, width(), r, r+1);
      |            ^
examples/crowded-chess.cpp:265:25: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::row' requested here
  265 |       IntVarArgs aa = m.row(i), bb = m.col(i);
      |                         ^
In file included from examples/crowded-chess.cpp:40:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1928:21: warning: definition of implicit copy assignment operator for 'VarArgArray<Gecode::IntVar>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
 1928 |   VarArgArray<Var>::VarArgArray(const VarArgArray<Var>& aa)
      |                     ^
./gecode/int.hh:618:9: note: in implicit copy assignment operator for 'Gecode::VarArgArray<Gecode::IntVar>' first required here
  618 |   class IntVarArgs : public VarArgArray<IntVar> {
      |         ^
./gecode/minimodel/matrix.hpp:56:8: note: in implicit copy assignment operator for 'Gecode::IntVarArgs' first required here
   56 |     _r = ArgsType((tc-fc)*(tr-fr));
      |        ^
./gecode/minimodel/matrix.hpp:176:12: note: in instantiation of member function 'Gecode::Slice<Gecode::IntVarArray>::Slice' requested here
  176 |     return Slice<A>(*this, fc, tc, fr, tr);
      |            ^
./gecode/minimodel/matrix.hpp:182:12: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::slice' requested here
  182 |     return slice(0, width(), r, r+1);
      |            ^
examples/crowded-chess.cpp:265:25: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::row' requested here
  265 |       IntVarArgs aa = m.row(i), bb = m.col(i);
      |                         ^
10 warnings generated.
clang++ -o examples/crowded-chess examples/crowded-chess.o -L. -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG  \
-lgecodeflatzinc -lgecodedriver  -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodeint -lgecodekernel -lgecodesupport  
perl ./misc/fixmanifest.perl .so.32.0 examples/crowded-chess.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG     \
-c -o examples/black-hole.o  examples/black-hole.cpp
In file included from examples/black-hole.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:50:
In file included from ./gecode/support.hh:130:
In file included from ./gecode/support/thread.hpp:264:
./gecode/support/thread/pthreads.hpp:69:7: warning: '~Mutex' has a non-throwing exception specification but can still throw [-Wexceptions]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:67:10: note: destructor has a implicit non-throwing exception specification
   67 |   Mutex::~Mutex(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:111:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  111 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
./gecode/support/thread/pthreads.hpp:109:7: warning: '~Event' has a non-throwing exception specification but can still throw [-Wexceptions]
  109 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |       ^
./gecode/support/thread/pthreads.hpp:107:10: note: destructor has a implicit non-throwing exception specification
  107 |   Event::~Event(void) {
      |          ^
In file included from examples/black-hole.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:45:
In file included from ./gecode/kernel.hh:160:
./gecode/kernel/array.hpp:1077:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1077 |     return NULL;
      |     ^
./gecode/kernel/array.hpp:1558:5: warning: 'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept' [-Wnew-returns-null]
 1558 |     return NULL;
      |     ^
examples/black-hole.cpp:68:10: error: no member named 'random_shuffle' in namespace 'std'
   68 |     std::random_shuffle(deck.begin(), deck.end(), rnd);
      |     ~~~~~^
In file included from examples/black-hole.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:46:
./gecode/int.hh:360:5: warning: definition of implicit copy assignment operator for 'IntVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  360 |     IntVar(const IntVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::IntVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::IntVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::IntVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:627:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::IntVar>::VarArgArray' requested here
  627 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |                                       ^
./gecode/int.hh:494:5: warning: definition of implicit copy assignment operator for 'BoolVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  494 |     BoolVar(const BoolVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::BoolVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::BoolVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::BoolVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/int.hh:675:41: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::BoolVar>::VarArgArray' requested here
  675 |     BoolVarArgs(const BoolVarArgs& a) : VarArgArray<BoolVar>(a) {}
      |                                         ^
In file included from examples/black-hole.cpp:38:
In file included from ./gecode/driver.hh:41:
In file included from ./gecode/minimodel.hh:48:
./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
  139 |     SetVar(const SetVar& y);
      |     ^
./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
  509 |       d[i]=s[i];
      |           ^
./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
  527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
      |            ^
./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
 1610 |     heap.copy<T>(a,aa.a,n);
      |          ^
./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
 1929 |     : ArgArrayBase<Var>(aa) {}
      |       ^
./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
  499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
      |                                       ^
8 warnings and 1 error generated.
make[1]: *** [Makefile:1071: examples/black-hole.o] Error 1
make[1]: Leaving directory '/build/gecode-3.7.3'
make: *** [Makefile:909: all] Error 2
gappa-1.6.0
error: Cannot build '/nix/store/6fh9d802ifd2mw4c92cd9zlsxqqp5mq8-gappa-x86_64-unknown-linux-gnufilc0-1.6.0.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/dkj9izcp62gzf4fr5klnfjw5qixmld2r-gappa-x86_64-unknown-linux-gnufilc0-1.6.0
       Last 25 log lines:
       > checking for stdlib.h... yes
       > checking for string.h... yes
       > checking for inttypes.h... yes
       > checking for stdint.h... yes
       > checking for strings.h... yes
       > checking for sys/stat.h... yes
       > checking for sys/types.h... yes
       > checking for unistd.h... yes
       > checking for gmp.h... yes
       > checking for __gmpz_init in -lgmp... yes
       > checking for mpfr.h... yes
       > checking for mpfr_snprintf in -lmpfr... yes
       > checking for boost/numeric/interval.hpp... yes
       > configure: building remake...
       > remake.cpp:2344:18: error: use of undeclared identifier 'vfork'; did you mean 'fork'?
       >  2344 |         if (pid_t pid = vfork())
       >       |                         ^~~~~
       >       |                         fork
       > /nix/store/31nshp12zm4rnbiwinw8w787jj0jb5k4-filc-glibc-2.44/include/unistd.h:778:16: note: 'fork' declared here
       >   778 | extern __pid_t fork (void) __THROWNL;
       >       |                ^
       > 1 error generated.
       > configure: error: in `/build/gappa-1.6.0':
       > configure: error: failed
       > See `config.log' for more details
       For full logs, run:
         nix log /nix/store/6fh9d802ifd2mw4c92cd9zlsxqqp5mq8-gappa-x86_64-unknown-linux-gnufilc0-1.6.0.drv
garmintools-0.10
error: Cannot build '/nix/store/0vnlmvqv4mkrgw0js9zp985v340swy4c-garmintools-x86_64-unknown-linux-gnufilc0-0.10.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/krk6n2k9rv4z66icq31z8v45v6ps1mq9-garmintools-x86_64-unknown-linux-gnufilc0-0.10
       Last 25 log lines:
       > (cached) (cached) checking how to hardcode library paths into programs... immediate
       > appending configuration tag "F77" to libtool
       > checking for ANSI C header files... (cached) yes
       > checking fcntl.h usability... yes
       > checking fcntl.h presence... yes
       > checking for fcntl.h... yes
       > checking for stdlib.h... (cached) yes
       > checking for string.h... (cached) yes
       > checking sys/time.h usability... yes
       > checking sys/time.h presence... yes
       > checking for sys/time.h... yes
       > checking termios.h usability... yes
       > checking termios.h presence... yes
       > checking for termios.h... yes
       > checking for unistd.h... (cached) yes
       > checking for size_t... yes
       > checking whether struct tm is in sys/time.h or time.h... time.h
       > checking for function prototypes... yes
       > checking whether setvbuf arguments are reversed... no
       > checking for strftime... yes
       > checking for memset... yes
       > checking for strerror... yes
       > checking whether byte ordering is bigendian... no
       > checking for libusb-config... no
       > configure: error: cannot build garmintools without libusb
       For full logs, run:
         nix log /nix/store/0vnlmvqv4mkrgw0js9zp985v340swy4c-garmintools-x86_64-unknown-linux-gnufilc0-0.10.drv
gatling-0.16
error: Cannot build '/nix/store/am0bfmzb0p6dw8pcxh6dm2vdbksxh85j-gatling-x86_64-unknown-linux-gnufilc0-0.16.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/9w05k456b8ihh5b2x1wnp8zwgx1zc04x-gatling-x86_64-unknown-linux-gnufilc0-0.16
       Last 25 log lines:
       >       |                               ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
       >    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
       >       |                                               ^
       > http.c:2221:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
       >  2221 |   MD5Final((uint8_t*)digest,&temp);
       >       |   ^
       > http.c:39:18: note: expanded from macro 'MD5Final'
       >    39 | #define MD5Final MD5_Final
       >       |                  ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
       >    51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
       >       | ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:217:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
       >   217 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
       >       |                               ^
       > /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
       >    61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
       >       |                                               ^
       > http.c:3368:9: error: call to undeclared library function 'vfork' with type 'int (void)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
       >  3368 |                 int r=vfork();
       >       |                       ^
       > http.c:3368:9: note: include the header <unistd.h> or explicitly provide a declaration for 'vfork'
       > 4 warnings and 1 error generated.
       > make: *** [GNUmakefile:139: http.o] Error 1
       For full logs, run:
         nix log /nix/store/am0bfmzb0p6dw8pcxh6dm2vdbksxh85j-gatling-x86_64-unknown-linux-gnufilc0-0.16.drv
gavin-bc-6.5.0
error: builder for '/nix/store/wyhlliz0f5vjdx3xn94b7vyrhcmbg11h-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv' failed to produce output path for output 'out' at '/nix/store/wyhlliz0f5vjdx3xn94b7vyrhcmbg11h-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv.chroot/root/nix/store/p8p2yrl9kany5y3686dz7q9lrp64vllq-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0'
gaw3-20250128
error: Cannot build '/nix/store/7f2763j78hx1qwmf1c7jpjlcvgc5hcx5-gaw3-x86_64-unknown-linux-gnufilc0-20250128.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/fhz0qzlyp22dy3zyh6hdli9z37862nn2-gaw3-x86_64-unknown-linux-gnufilc0-20250128
       Last 25 log lines:
       > checking whether struct tm is in sys/time.h or time.h... time.h
       > checking build system type... x86_64-unknown-linux-gnu
       > checking host system type... x86_64-unknown-linux-gnufilc0
       > checking for GNU libc compatible malloc... yes
       > checking for working memcmp... no
       > checking whether lstat correctly handles trailing slash... yes
       > checking whether stat accepts an empty string... yes
       > checking for working strtod... no
       > checking for pow... no
       > checking for pow in -lm... yes
       > checking for vprintf... yes
       > checking for _LARGEFILE_SOURCE value needed for large files... no
       > checking for mkdir... yes
       > checking for pow... (cached) no
       > checking for regcomp... yes
       > checking for strcasecmp... yes
       > checking for strchr... yes
       > checking for strcspn... yes
       > checking for strdup... yes
       > checking for strerror... yes
       > checking for strrchr... yes
       > checking for strspn... yes
       > checking for strstr... yes
       > checking for pkg-config... no
       > configure: error: Cannot find pkg-config, make sure it is installed and in your PATH
       For full logs, run:
         nix log /nix/store/7f2763j78hx1qwmf1c7jpjlcvgc5hcx5-gaw3-x86_64-unknown-linux-gnufilc0-20250128.drv
gcab-1.6
error: Cannot build '/nix/store/i59978j5zndfbw4jwc2n1jbvgwj3d7az-gcab-x86_64-unknown-linux-gnufilc0-1.6.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/5jizlh43avi68kzzgpkw4vh3b5vwmcy8-gcab-x86_64-unknown-linux-gnufilc0-1.6-bin
         /nix/store/91qhbvcsffddnkahx2rl8gc9x1vpvbjr-gcab-x86_64-unknown-linux-gnufilc0-1.6-dev
         /nix/store/hk1gb0axa1z9aipjchv497iz4w4hiyhz-gcab-x86_64-unknown-linux-gnufilc0-1.6-devdoc
         /nix/store/m23bci4sff6laxmpbgysqzz6drh1h9jy-gcab-x86_64-unknown-linux-gnufilc0-1.6-installedTests
         /nix/store/qx89caqz8law2sj31ca2vcynrwydjjlv-gcab-x86_64-unknown-linux-gnufilc0-1.6
       Last 25 log lines:
       >    42 |       g_once_init_leave (&g_define_type_id_once, g_define_type_id);
       >       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       > /nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/glib/gthread.h:278:29: note: expanded from macro 'g_once_init_leave'
       >   278 |     0 ? (void) (*(location) = (result)) : (void) 0;                  \
       >       |                             ^ ~~~~~~~~
       > libgcab/gcab-enums.c:45:10: error: incompatible integer to pointer conversion returning 'gsize' (aka 'unsigned long') from a function with result type 'GType' (aka 'struct _GTypeOpaque *') [-Wint-conversion]
       >    45 |   return g_define_type_id_once;
       >       |          ^~~~~~~~~~~~~~~~~~~~~
       > libgcab/gcab-enums.c:66:7: error: incompatible pointer to integer conversion assigning to 'gsize' (aka 'unsigned long') from 'GType' (aka 'struct _GTypeOpaque *') [-Wint-conversion]
       >    66 |       g_once_init_leave (&g_define_type_id_once, g_define_type_id);
       >       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       > /nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/glib/gthread.h:278:29: note: expanded from macro 'g_once_init_leave'
       >   278 |     0 ? (void) (*(location) = (result)) : (void) 0;                  \
       >       |                             ^ ~~~~~~~~
       > libgcab/gcab-enums.c:69:10: error: incompatible integer to pointer conversion returning 'gsize' (aka 'unsigned long') from a function with result type 'GType' (aka 'struct _GTypeOpaque *') [-Wint-conversion]
       >    69 |   return g_define_type_id_once;
       >       |          ^~~~~~~~~~~~~~~~~~~~~
       > 4 errors generated.
       > [42/56] Compiling C object libgcab/libgcab-1.0.so.0.3.0.p/gcab-folder.c.o
       > [43/56] Compiling C object libgcab/libgcab-1.0.so.0.3.0.p/gcab-cabinet.c.o
       > [44/56] Compiling C object tests/gcab-self-test.p/gcab-self-test.c.o
       > [45/56] Compiling C object libgcab/libgcab-1.0.so.0.3.0.p/gcab-file.c.o
       > [46/56] Compiling C object libgcab/libgcab-1.0.so.0.3.0.p/decomp.c.o
       > [47/56] Compiling C object libgcab/libgcab-1.0.so.0.3.0.p/cabinet.c.o
       > ninja: build stopped: subcommand failed.
       For full logs, run:
         nix log /nix/store/i59978j5zndfbw4jwc2n1jbvgwj3d7az-gcab-x86_64-unknown-linux-gnufilc0-1.6.drv
gcli-2.7.0
error: Cannot build '/nix/store/7nrjn4ag4r8c9as1v480vc6iarqi48zg-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/cnsfsmiy37wyri8rss2lcjgjxfb6ghgd-gcli-x86_64-unknown-linux-gnufilc0-2.7.0
       Last 16 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/6c6f14cmk11mh4prq0za2gplx3k6hx2n-source
       > source root is source
       > Running phase: patchPhase
       > applying patch /nix/store/y94257pi46jg41lana95s4mmjx7jd3ry-darwin-build-fix.patch
       > patching file Changelog.md
       > Hunk #1 succeeded at 47 with fuzz 2 (offset 32 lines).
       > patching file Makefile.in
       > patching file configure
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > patching script interpreter paths in ./configure
       > ./configure: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > configure flags: --prefix=/nix/store/cnsfsmiy37wyri8rss2lcjgjxfb6ghgd-gcli-x86_64-unknown-linux-gnufilc0-2.7.0 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
       > error: unknown flag: --build=x86_64-unknown-linux-gnu
       For full logs, run:
         nix log /nix/store/7nrjn4ag4r8c9as1v480vc6iarqi48zg-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drv
gdbuspp-3
error: Cannot build '/nix/store/fkgxvvyxr58g28f9k96bin19fcxphs2r-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/gap0wv87n27r6wfksk12gi0fhv4iqiax-gdbuspp-x86_64-unknown-linux-gnufilc0-3
       Last 25 log lines:
       > ../tests/fd-receive-read.cpp:139:18: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension]
       >   139 |         char buf[opts.bufsize + 1];
       >       |                  ^~~~~~~~~~~~~~~~
       > ../tests/fd-receive-read.cpp:139:18: note: read of non-constexpr variable 'opts' is not allowed in a constant expression
       > ../tests/fd-receive-read.cpp:118:17: note: declared here
       >   118 |         Options opts(argc, argv);
       >       |                 ^
       > 1 error generated.
       > [44/67] Compiling C++ object test_signal-subscribe.p/tests_signal-subscribe.cpp.o
       > [45/67] Compiling C++ object test_proxy_utils.p/tests_proxy-utils.cpp.o
       > [46/67] Compiling C++ object test_fd-send-fstat.p/tests_fd-send-fstat.cpp.o
       > [47/67] Compiling C++ object test_data-types.p/tests_test-data-types.cpp.o
       > FAILED: test_data-types.p/tests_test-data-types.cpp.o
       > clang++ -Itest_data-types.p -I. -I.. -I/nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0 -I/nix/store/j1fnizngn6xkl2240i1nwmnlkz3lax1j-glib-2.80.4-x86_64-unknown-linux-gnufilc0/lib/glib-2.0/include -I/nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include -I/nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/gio-unix-2.0 -fdiagnostics-color=always -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -std=c++17 -pthread -MD -MQ test_data-types.p/tests_test-data-types.cpp.o -MF test_data-types.p/tests_test-data-types.cpp.o.d -o test_data-types.p/tests_test-data-types.cpp.o -c ../tests/test-data-types.cpp
       > In file included from ../tests/test-data-types.cpp:19:
       > ../tests/../gdbuspp/glib2/utils.hpp:120:20: error: inline function 'glib2::DataType::DBus<std::__bit_const_reference<std::vector<bool>>>' is not defined [-Werror,-Wundefined-inline]
       >   120 | inline const char *DBus() noexcept;
       >       |                    ^
       > ../tests/../gdbuspp/glib2/utils.hpp:283:50: note: used here
       >   283 |         g_variant_builder_add(builder, DataType::DBus<T>(), value);
       >       |                                                  ^
       > 1 error generated.
       > [48/67] Compiling C++ object test_idle-detect.p/tests_idle-detect.cpp.o
       > [49/67] Compiling C++ object test_simple-service.p/tests_simple-service.cpp.o
       > ninja: build stopped: subcommand failed.
       For full logs, run:
         nix log /nix/store/fkgxvvyxr58g28f9k96bin19fcxphs2r-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drv
gdl-3.40.0
error: Cannot build '/nix/store/8n4xkh3kwi2namk0l1xkscdsfa1a5a5n-gdl-x86_64-unknown-linux-gnufilc0-3.40.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/99p3bdard7y9lq5myl0yf2ra2zhzlwhi-gdl-x86_64-unknown-linux-gnufilc0-3.40.0
       Last 25 log lines:
       >  1273 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
       >       |                                            ^
       > deprecated/gdl-dock-tablabel.c:700:5: warning: 'gtk_widget_set_state' is deprecated: Use 'gtk_widget_set_state_flags' instead [-Wdeprecated-declarations]
       >   700 |     gtk_widget_set_state (GTK_WIDGET (tablabel), GTK_STATE_ACTIVE);
       >       |     ^
       > /nix/store/2m7ybla3rlcjl2c4n41v5w1z2fp0zmsq-gtk+3-3.24.52-x86_64-unknown-linux-gnufilc0-dev/include/gtk-3.0/gtk/gtkwidget.h:822:1: note: 'gtk_widget_set_state' has been explicitly marked deprecated here
       >   822 | GDK_DEPRECATED_IN_3_0_FOR(gtk_widget_set_state_flags)
       >       | ^
       > /nix/store/2m7ybla3rlcjl2c4n41v5w1z2fp0zmsq-gtk+3-3.24.52-x86_64-unknown-linux-gnufilc0-dev/include/gtk-3.0/gdk/gdkversionmacros.h:259:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_0_FOR'
       >   259 | # define GDK_DEPRECATED_IN_3_0_FOR(f)         GDK_DEPRECATED_FOR(f)
       >       |                                               ^
       > /nix/store/2m7ybla3rlcjl2c4n41v5w1z2fp0zmsq-gtk+3-3.24.52-x86_64-unknown-linux-gnufilc0-dev/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
       >    49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
       >       |                               ^
       > /nix/store/yx4ajx4hb4rws8srypxzx2jkma4j85i0-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0/glib/gmacros.h:1273:44: note: expanded from macro 'G_DEPRECATED_FOR'
       >  1273 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
       >       |                                            ^
       > 10 warnings and 1 error generated.
       > make[3]: *** [Makefile:660: gdl-dock-tablabel.lo] Error 1
       > make[3]: Leaving directory '/build/gdl-3.40.0/gdl'
       > make[2]: *** [Makefile:518: all] Error 2
       > make[2]: Leaving directory '/build/gdl-3.40.0/gdl'
       > make[1]: *** [Makefile:529: all-recursive] Error 1
       > make[1]: Leaving directory '/build/gdl-3.40.0'
       > make: *** [Makefile:436: all] Error 2
       For full logs, run:
         nix log /nix/store/8n4xkh3kwi2namk0l1xkscdsfa1a5a5n-gdl-x86_64-unknown-linux-gnufilc0-3.40.0.drv
gdmap-1.3.1
error: Cannot build '/nix/store/7rqmhjdw9g8315d88ydfngf04mcrpk90-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1
       Last 25 log lines:
       > mesonConfigurePhase flags: --prefix=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1 --libdir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/lib --libexecdir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/libexec --bindir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/bin --sbindir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/sbin --includedir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/include --mandir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/share/man --infodir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/share/info --localedir=/nix/store/r8wlngsmdvr64ppr0qfybrw6shp1iqav-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain --cross-file=/nix/store/ajw3xpilcx3bx1w4571cj4rllm7fgk9b-cross-file.conf
       > The Meson build system
       > Version: 1.7.2
       > Source dir: /build/source
       > Build dir: /build/source/build
       > Build type: cross build
       > Project name: GdMap
       > Project version: 1.3.1
       > C compiler for the host machine: clang (clang 20.1.8 "clang version 20.1.8 (Fil-C 0.685)")
       > C linker for the host machine: clang ld.gold 2.43.1
       > C compiler for the build machine: cc (clang 20.1.8 "clang version 20.1.8 (Fil-C 0.685)")
       > C linker for the build machine: cc ld.gold 2.43.1
       > Build machine cpu family: x86_64
       > Build machine cpu: x86_64
       > Host machine cpu family: x86_64
       > Host machine cpu: x86_64
       > Target machine cpu family: x86_64
       > Target machine cpu: x86_64
       > Program msgfmt found: NO
       > po/meson.build:1: WARNING: Gettext not found, all translation (po) targets will be ignored.
       > Program msgfmt found: NO
       >
       > data/meson.build:3:5: ERROR: Program 'msgfmt' not found or not executable
       >
       > A full log can be found at /build/source/build/meson-logs/meson-log.txt
       For full logs, run:
         nix log /nix/store/7rqmhjdw9g8315d88ydfngf04mcrpk90-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1.drv
gebaar-libinput-0.0.5
error: Cannot build '/nix/store/23775dgm54b7d51dvqg41wvlkm3z0m3b-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/2893avpy8ndrdwsdqx7xdpk1j22xfy44-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5
       Last 25 log lines:
       > 4 warnings generated.
       > In file included from /build/source/src/main.cpp:23:
       > /build/source/src/io/input.h:68:17: warning: designated initializers are a C++20 extension [-Wc++20-designator]
       >    68 |                 .open_restricted = open_restricted,
       >       |                 ^
       > /build/source/src/io/input.h:56:71: warning: unused parameter 'user_data' [-Wunused-parameter]
       >    56 |         static int open_restricted(const char* path, int flags, void* user_data)
       >       |                                                                       ^
       > /build/source/src/io/input.h:62:52: warning: unused parameter 'user_data' [-Wunused-parameter]
       >    62 |         static void close_restricted(int fd, void* user_data)
       >       |                                                    ^
       > In file included from /build/source/src/main.cpp:21:
       > /build/source/libs/cxxopts/include/cxxopts.hpp:489:36: warning: overflow in expression; result is -2'147'483'648 with type 'type' (aka 'int') [-Winteger-overflow]
       >   489 |             if (u > static_cast<U>(-(std::numeric_limits<T>::min)()))
       >       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       > /build/source/libs/cxxopts/include/cxxopts.hpp:489:36: warning: overflow in expression; result is -9'223'372'036'854'775'808 with type 'type' (aka 'long') [-Winteger-overflow]
       >   489 |             if (u > static_cast<U>(-(std::numeric_limits<T>::min)()))
       >       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       > 5 warnings generated.
       > [100%] Linking CXX executable gebaard
       > /nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: error: cannot find -lstdc++fs
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [CMakeFiles/gebaard.dir/build.make:165: gebaard] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/gebaard.dir/all] Error 2
       > make: *** [Makefile:136: all] Error 2
       For full logs, run:
         nix log /nix/store/23775dgm54b7d51dvqg41wvlkm3z0m3b-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drv
gecode-3.7.3
error: Cannot build '/nix/store/ma5qgy2lh6m0v8arzn9h7g78ras0qaxp-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/5sdq60mn0s9r967af6iicrvkpvw1wfpd-gecode-x86_64-unknown-linux-gnufilc0-3.7.3
       Last 25 log lines:
       > In file included from examples/black-hole.cpp:38:
       > In file included from ./gecode/driver.hh:41:
       > In file included from ./gecode/minimodel.hh:48:
       > ./gecode/set.hh:139:5: warning: definition of implicit copy assignment operator for 'SetVar' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
       >   139 |     SetVar(const SetVar& y);
       >       |     ^
       > ./gecode/support/heap.hpp:509:11: note: in implicit copy assignment operator for 'Gecode::SetVar' first required here
       >   509 |       d[i]=s[i];
       >       |           ^
       > ./gecode/support/heap.hpp:527:12: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
       >   527 |     return copy<T>(d,s,static_cast<long unsigned int>(n));
       >       |            ^
       > ./gecode/kernel/array.hpp:1610:10: note: in instantiation of function template specialization 'Gecode::Heap::copy<Gecode::SetVar>' requested here
       >  1610 |     heap.copy<T>(a,aa.a,n);
       >       |          ^
       > ./gecode/kernel/array.hpp:1929:7: note: in instantiation of member function 'Gecode::ArgArrayBase<Gecode::SetVar>::ArgArrayBase' requested here
       >  1929 |     : ArgArrayBase<Var>(aa) {}
       >       |       ^
       > ./gecode/set.hh:499:39: note: in instantiation of member function 'Gecode::VarArgArray<Gecode::SetVar>::VarArgArray' requested here
       >   499 |     SetVarArgs(const SetVarArgs& a) : VarArgArray<SetVar>(a) {}
       >       |                                       ^
       > 8 warnings and 1 error generated.
       > make[1]: *** [Makefile:1071: examples/black-hole.o] Error 1
       > make[1]: Leaving directory '/build/gecode-3.7.3'
       > make: *** [Makefile:909: all] Error 2
       For full logs, run:
         nix log /nix/store/ma5qgy2lh6m0v8arzn9h7g78ras0qaxp-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drv
gemmi-0.7.1
error: Cannot build '/nix/store/dmxki822bb2h05akxh0xcynjxhrw0sb2-gemmi-x86_64-unknown-linux-gnufilc0-0.7.1.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/s10vl1mfzn4w7y9rysjs83bps7a8h3fx-gemmi-x86_64-unknown-linux-gnufilc0-0.7.1
       Last 25 log lines:
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI4792_hypot:(.text+0x2bbd6): error: undefined reference to 'pizlonated_hypot'
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI4792_atan2:(.text+0x2bcc6): error: undefined reference to 'pizlonated_atan2'
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI269_cosf:(.text+0x2dd11): error: undefined reference to 'pizlonated_cosf'
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI269_sinf:(.text+0x2ddf1): error: undefined reference to 'pizlonated_sinf'
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI3195_atan2f:(.text+0x2ded7): error: undefined reference to 'pizlonated_atan2f'
       > CMakeFiles/gemmi_prog.dir/prog/mtz.cpp.o:mtz.cpp:function pizlonatedFI3195_hypotf:(.text+0x2dfd7): error: undefined reference to 'pizlonated_hypotf'
       > CMakeFiles/gemmi_prog.dir/prog/rmsz.cpp.o:rmsz.cpp:function pizlonatedFI403_acos:(.text+0x1a761): error: undefined reference to 'pizlonated_acos'
       > CMakeFiles/gemmi_prog.dir/prog/rmsz.cpp.o:rmsz.cpp:function pizlonatedFI4792_atan2:(.text+0x1b136): error: undefined reference to 'pizlonated_atan2'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI4792_hypot:(.text+0x97406): error: undefined reference to 'pizlonated_hypot'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI4792_atan2:(.text+0x974f6): error: undefined reference to 'pizlonated_atan2'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI269_sqrtf:(.text+0x97b51): error: undefined reference to 'pizlonated_sqrtf'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI403_exp:(.text+0x984f1): error: undefined reference to 'pizlonated_exp'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI3195_hypotf:(.text+0x985c7): error: undefined reference to 'pizlonated_hypotf'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI3195_atan2f:(.text+0x98de7): error: undefined reference to 'pizlonated_atan2f'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI269_expf:(.text+0x99151): error: undefined reference to 'pizlonated_expf'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI403_acos:(.text+0x9a771): error: undefined reference to 'pizlonated_acos'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI269_logf:(.text+0x9b431): error: undefined reference to 'pizlonated_logf'
       > CMakeFiles/gemmi_prog.dir/prog/sfcalc.cpp.o:sfcalc.cpp:function pizlonatedFI403_log:(.text+0x9b701): error: undefined reference to 'pizlonated_log'
       > CMakeFiles/gemmi_prog.dir/prog/validate_mon.cpp.o:validate_mon.cpp:function pizlonatedFI403_acos:(.text+0x35dd1): error: undefined reference to 'pizlonated_acos'
       > CMakeFiles/gemmi_prog.dir/prog/wcn.cpp.o:wcn.cpp:function pizlonatedFI4792_pow:(.text+0x273e6): error: undefined reference to 'pizlonated_pow'
       > CMakeFiles/gemmi_prog.dir/prog/wcn.cpp.o:wcn.cpp:function pizlonatedFI403_exp:(.text+0x29031): error: undefined reference to 'pizlonated_exp'
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [CMakeFiles/gemmi_prog.dir/build.make:663: gemmi] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:1260: CMakeFiles/gemmi_prog.dir/all] Error 2
       > make: *** [Makefile:146: all] Error 2
       For full logs, run:
         nix log /nix/store/dmxki822bb2h05akxh0xcynjxhrw0sb2-gemmi-x86_64-unknown-linux-gnufilc0-0.7.1.drv
gen6dns-1.3
error: Cannot build '/nix/store/did88m9ybfrbs5kirc0npfs19z708qf1-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/9lhmgay9wvhzjra7jpfs1fdxwq4dvlmf-gen6dns-x86_64-unknown-linux-gnufilc0-1.3
       Last 25 log lines:
       > checking whether lstat correctly handles trailing slash... no
       > checking whether stat accepts an empty string... yes
       > checking for vprintf... yes
       > checking for _doprnt... no
       > checking for getopt_long... yes
       > checking for snprintf... yes
       > checking for getrlimit... yes
       > configure: creating ./config.status
       > config.status: creating Makefile
       > config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
       > config.status: creating config.h
       > Running phase: buildPhase
       > build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash INSTALL_DIR=\$\(out\)/bin
       > clang -g -DHAVE_CONFIG_H -I. -Wall  -Wmissing-prototypes     -c -o gen6dns.o gen6dns.c
       > gen6dns.c:209:19: error: call to undeclared function 'rpl_malloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
       >   209 |                                 parm.origin = malloc (len + 1 + 1);
       >       |                                               ^
       > ./config.h:104:16: note: expanded from macro 'malloc'
       >   104 | #define malloc rpl_malloc
       >       |                ^
       > gen6dns.c:209:17: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion]
       >   209 |                                 parm.origin = malloc (len + 1 + 1);
       >       |                                             ^ ~~~~~~~~~~~~~~~~~~~~
       > 2 errors generated.
       > make: *** [<builtin>: gen6dns.o] Error 1
       For full logs, run:
         nix log /nix/store/did88m9ybfrbs5kirc0npfs19z708qf1-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drv
gengetopt-2.23
error: Cannot build '/nix/store/3j7j1h1rfsgs7nihvwf40qlv96l2933k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/5d8bqa1993c7p4hq8b940qsqz19qfaq6-gengetopt-x86_64-unknown-linux-gnufilc0-2.23
       Last 25 log lines:
       > ./gm_utils.h:120:30: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
       >   120 | struct print_f : public std::unary_function<T, void>
       >       |                         ~~~~~^~~~~~~~~~~~~~
       >       |                              __unary_function
       > /nix/store/b3p6ski2imrn0rdjjdyb9xs7kz7fb848-filc-libcxx-git/include/c++/__functional/unary_function.h:46:1: note: '__unary_function' declared here
       >    46 | using __unary_function _LIBCPP_NODEBUG = __unary_function_keep_layout_base<_Arg, _Result>;
       >       | ^
       > In file included from gengetopt.cc:47:
       > ./gm_utils.h:132:35: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
       >   132 | struct pair_print_f : public std::unary_function<T, void>
       >       |                              ~~~~~^~~~~~~~~~~~~~
       >       |                                   __unary_function
       > /nix/store/b3p6ski2imrn0rdjjdyb9xs7kz7fb848-filc-libcxx-git/include/c++/__functional/unary_function.h:46:1: note: '__unary_function' declared here
       >    46 | using __unary_function _LIBCPP_NODEBUG = __unary_function_keep_layout_base<_Arg, _Result>;
       >       | ^
       > 2 errors generated.
       > make[4]: *** [Makefile:855: gengetopt.o] Error 1
       > make[4]: Leaving directory '/build/gengetopt-2.23/src'
       > make[3]: *** [Makefile:931: all-recursive] Error 1
       > make[3]: Leaving directory '/build/gengetopt-2.23/src'
       > make[2]: *** [Makefile:699: all] Error 2
       > make[2]: Leaving directory '/build/gengetopt-2.23/src'
       > make[1]: *** [Makefile:689: all-recursive] Error 1
       > make[1]: Leaving directory '/build/gengetopt-2.23'
       > make: *** [Makefile:600: all] Error 2
       For full logs, run:
         nix log /nix/store/3j7j1h1rfsgs7nihvwf40qlv96l2933k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drv
genmap-1.3.0
error: Cannot build '/nix/store/ab12l63hyq25ld1yc85xqmg15kiipdaq-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/7mn4vn1cak1i8245ynjlwpvpcszh0inq-genmap-x86_64-unknown-linux-gnufilc0-1.3.0
       Last 25 log lines:
       > In file included from /build/source/include/seqan/include/seqan/index.h:42:
       > In file included from /build/source/include/seqan/include/seqan/pipe.h:74:
       > /build/source/include/seqan/include/seqan/pipe/pool_mapper.h:457:43: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?
       >   457 |         struct insertBucket : public std::unary_function<TPageBucket,void>
       >       |                                      ~~~~~^~~~~~~~~~~~~~
       >       |                                           __unary_function
       > /nix/store/b3p6ski2imrn0rdjjdyb9xs7kz7fb848-filc-libcxx-git/include/c++/__functional/unary_function.h:46:1: note: '__unary_function' declared here
       >    46 | using __unary_function _LIBCPP_NODEBUG = __unary_function_keep_layout_base<_Arg, _Result>;
       >       | ^
       > In file included from /build/source/src/genmap.cpp:5:
       > In file included from /build/source/src/genmap_helper.hpp:6:
       > In file included from /build/source/include/seqan/include/seqan/index.h:42:
       > In file included from /build/source/include/seqan/include/seqan/pipe.h:78:
       > /build/source/include/seqan/include/seqan/pipe/pool_sorter.h:42:46: error: no template named 'binary_function' in namespace 'std'; did you mean '__binary_function'?
       >    42 |     struct MergeStreamComparer : public std::binary_function < PageBucket<TValue>,
       >       |                                         ~~~~~^~~~~~~~~~~~~~~
       >       |                                              __binary_function
       > /nix/store/b3p6ski2imrn0rdjjdyb9xs7kz7fb848-filc-libcxx-git/include/c++/__functional/binary_function.h:49:1: note: '__binary_function' declared here
       >    49 | using __binary_function _LIBCPP_NODEBUG = __binary_function_keep_layout_base<_Arg1, _Arg2, _Result>;
       >       | ^
       > fatal error: too many errors emitted, stopping now [-ferror-limit=]
       > 2 warnings and 20 errors generated.
       > make[2]: *** [src/CMakeFiles/genmap.dir/build.make:79: src/CMakeFiles/genmap.dir/genmap.cpp.o] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:146: src/CMakeFiles/genmap.dir/all] Error 2
       > make: *** [Makefile:146: all] Error 2
       For full logs, run:
         nix log /nix/store/ab12l63hyq25ld1yc85xqmg15kiipdaq-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drv
garmintools-0.10
error: build of '/nix/store/0vnlmvqv4mkrgw0js9zp985v340swy4c-garmintools-x86_64-unknown-linux-gnufilc0-0.10.drv^*', '/nix/store/23775dgm54b7d51dvqg41wvlkm3z0m3b-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drv^*', '/nix/store/3j7j1h1rfsgs7nihvwf40qlv96l2933k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drv^*', '/nix/store/6fh9d802ifd2mw4c92cd9zlsxqqp5mq8-gappa-x86_64-unknown-linux-gnufilc0-1.6.0.drv^*', '/nix/store/7f2763j78hx1qwmf1c7jpjlcvgc5hcx5-gaw3-x86_64-unknown-linux-gnufilc0-20250128.drv^*', '/nix/store/7nrjn4ag4r8c9as1v480vc6iarqi48zg-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drv^*', '/nix/store/7rqmhjdw9g8315d88ydfngf04mcrpk90-gdmap-x86_64-unknown-linux-gnufilc0-1.3.1.drv^*', '/nix/store/8n4xkh3kwi2namk0l1xkscdsfa1a5a5n-gdl-x86_64-unknown-linux-gnufilc0-3.40.0.drv^*', '/nix/store/ab12l63hyq25ld1yc85xqmg15kiipdaq-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drv^*', '/nix/store/am0bfmzb0p6dw8pcxh6dm2vdbksxh85j-gatling-x86_64-unknown-linux-gnufilc0-0.16.drv^*', '/nix/store/did88m9ybfrbs5kirc0npfs19z708qf1-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drv^*', '/nix/store/dmxki822bb2h05akxh0xcynjxhrw0sb2-gemmi-x86_64-unknown-linux-gnufilc0-0.7.1.drv^*', '/nix/store/fkgxvvyxr58g28f9k96bin19fcxphs2r-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drv^*', '/nix/store/i59978j5zndfbw4jwc2n1jbvgwj3d7az-gcab-x86_64-unknown-linux-gnufilc0-1.6.drv^*', '/nix/store/ma5qgy2lh6m0v8arzn9h7g78ras0qaxp-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drv^*', '/nix/store/wyhlliz0f5vjdx3xn94b7vyrhcmbg11h-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv^*' failed

End of log