gecode-3.7.3
182 | return slice(0, width(), r, r+1);
| ^
examples/magic-square.cpp:75:23: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::row' requested here
75 | linear(*this, m.row(i), IRT_EQ, s, opt.icl());
| ^
In file included from examples/magic-square.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::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/magic-square.cpp:75:23: note: in instantiation of member function 'Gecode::Matrix<Gecode::IntVarArray>::row' requested here
75 | linear(*this, m.row(i), IRT_EQ, s, opt.icl());
| ^
10 warnings generated.
clang++ -o examples/magic-square examples/magic-square.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/magic-square.manifest
clang++ -I. -Qunused-arguments -ffast-math -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG \
-c -o examples/money.o examples/money.cpp
In file included from examples/money.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/money.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/money.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/money.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/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
gauche-0.9.15
error: Cannot build '/nix/store/z4wzj0kbm5adrxr1nxqyqsx0sblii4qd-gauche-x86_64-unknown-linux-gnufilc0-0.9.15.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/301crgywihc332l9lv9bkw396fkl8724-gauche-x86_64-unknown-linux-gnufilc0-0.9.15gauche-bootstrap-0.9.15
error: Cannot build '/nix/store/mh7xq7yisxg9dlg71kcsjsl00p0bhzl6-gauche-bootstrap-x86_64-unknown-linux-gnufilc0-0.9.15.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/6c6larfq8bp5dgykg8w13fj7m0jmszy6-gauche-bootstrap-x86_64-unknown-linux-gnufilc0-0.9.15gavin-bc-6.5.0
error: builder for '/nix/store/0giigh8719j46flsizx6r6031jzn7ykq-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv' failed to produce output path for output 'out' at '/nix/store/0giigh8719j46flsizx6r6031jzn7ykq-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv.chroot/root/nix/store/asa0i9hnmm34lxn0wkg58zsbh8s26s4n-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0'
gcli-2.7.0
error: Cannot build '/nix/store/m337f8cv2cpncsi7mf9l4sx3rgh5d7ah-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/lfli4f77lzllail5b4l5ryfc97rkm3r2-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/lfli4f77lzllail5b4l5ryfc97rkm3r2-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/m337f8cv2cpncsi7mf9l4sx3rgh5d7ah-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drvgdbuspp-3
error: Cannot build '/nix/store/yb51mazssflx3jz6r59d1xyqm8whnrzw-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/xmhiimyyyvbackba4164jj2nzgv1dyrp-gdbuspp-x86_64-unknown-linux-gnufilc0-3
Last 25 log lines:
> clang++ -Itest_fd-receive-read.p -I. -I.. -I/nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0 -I/nix/store/79bwhs9pvfx0k7xh4ilqg7sncdfzikdz-glib-2.80.4-x86_64-unknown-linux-gnufilc0/lib/glib-2.0/include -I/nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include -I/nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-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_fd-receive-read.p/tests_fd-receive-read.cpp.o -MF test_fd-receive-read.p/tests_fd-receive-read.cpp.o.d -o test_fd-receive-read.p/tests_fd-receive-read.cpp.o -c ../tests/fd-receive-read.cpp
> ../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.
> [47/67] Linking target example-service
> [48/67] Compiling C++ object test_fd-send-fstat.p/tests_fd-send-fstat.cpp.o
> [49/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/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include/glib-2.0 -I/nix/store/79bwhs9pvfx0k7xh4ilqg7sncdfzikdz-glib-2.80.4-x86_64-unknown-linux-gnufilc0/lib/glib-2.0/include -I/nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-glib-2.80.4-x86_64-unknown-linux-gnufilc0-dev/include -I/nix/store/qmh1rqx8l1sjxzf06nyd0w0xngvgzs25-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.
> [50/67] Compiling C++ object test_idle-detect.p/tests_idle-detect.cpp.o
> [51/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/yb51mazssflx3jz6r59d1xyqm8whnrzw-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drvgebaar-libinput-0.0.5
error: Cannot build '/nix/store/08acvlacjbfh6d7f01y699jkgd8a8883-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/7nwzdrcgkp93yqkz1234284lhsrmajsm-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/08acvlacjbfh6d7f01y699jkgd8a8883-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drvgecode-3.7.3
error: Cannot build '/nix/store/57q9312yz1z2l88nsyaf1n049sqkwggm-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/kglggpwklprhq1p7vkbkq0w2k979jpbb-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/57q9312yz1z2l88nsyaf1n049sqkwggm-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drvgen6dns-1.3
error: Cannot build '/nix/store/jkaypqxx1n1ra27zpnmxmh3g5ra4q9dl-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/iqqhhj3q6wlls5y4z82wjiqn5ry8b9x8-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/jkaypqxx1n1ra27zpnmxmh3g5ra4q9dl-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drvgengetopt-2.23
error: Cannot build '/nix/store/8wxpazy8xbglkjgjmq9ik3jk05nbny5k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/g7499q8z8m9bmpcqrfb0cb6yckwbk6z0-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/7fsmzzzgkjq3dma1vz6406199xqqz1v3-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/7fsmzzzgkjq3dma1vz6406199xqqz1v3-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/8wxpazy8xbglkjgjmq9ik3jk05nbny5k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drvgenmap-1.3.0
error: Cannot build '/nix/store/8rns9brcib3dq5838k7m0gs2s88z362h-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/i98w3mslakz8v0bln2z1v8lap03ab6ms-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/7fsmzzzgkjq3dma1vz6406199xqqz1v3-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/7fsmzzzgkjq3dma1vz6406199xqqz1v3-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/8rns9brcib3dq5838k7m0gs2s88z362h-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drvgensort
error: Cannot build '/nix/store/hssfwz4bw8sd1x332ji9sh65bfabl015-gensort-x86_64-unknown-linux-gnufilc0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/bs2hxfk6kxywx01ppbsc1glnxlpsh8y8-gensort-x86_64-unknown-linux-gnufilc0
Last 14 log lines:
> Running phase: unpackPhase
> unpacking source archive /nix/store/mcbj7h40na62ld4ghark2jcdyhn2d7rb-gensort-1.5.tar.gz
> source root is gensort-1.5
> setting SOURCE_DATE_EPOCH to timestamp 1363479672 of file "gensort-1.5/README.txt"
> Running phase: patchPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> no configure script, doing nothing
> Running phase: buildPhase
> build flags: SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash
> gcc -g -O3 -Wall -c rand16.c
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: gcc: command not found
> make: *** [Makefile:36: rand16.o] Error 127
For full logs, run:
nix log /nix/store/hssfwz4bw8sd1x332ji9sh65bfabl015-gensort-x86_64-unknown-linux-gnufilc0.drvgeographiclib-2.5
error: Cannot build '/nix/store/8cfal2sb5p1rwkl60hbj75y60p0flq76-geographiclib-x86_64-unknown-linux-gnufilc0-2.5.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/89ljaxhdg2b0dm2rfwk03rzdhq15r93c-geographiclib-x86_64-unknown-linux-gnufilc0-2.5
/nix/store/b4izbgnzz27lpz9bnaf4rha3lripg8h9-geographiclib-x86_64-unknown-linux-gnufilc0-2.5-dev
/nix/store/w40130nw44ip0pw1byw8abxgslmnx0k8-geographiclib-x86_64-unknown-linux-gnufilc0-2.5-doc
Last 25 log lines:
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_tan'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_asin'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_tanh'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_exp'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_acos'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_pow'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_exp2'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_log2'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_cbrt'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_cosh'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_sinh'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_asinh'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_cos'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_sin'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_atan2'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_hypot'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_atan'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_atanh'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_sqrt'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_sqrtf'
> ../src/libGeographicLib.so.26.1.1: error: undefined reference to 'pizlonated_remainder'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make[2]: *** [tools/CMakeFiles/MagneticField.dir/build.make:102: tools/MagneticField] Error 1
> make[1]: *** [CMakeFiles/Makefile2:802: tools/CMakeFiles/MagneticField.dir/all] Error 2
> make: *** [Makefile:166: all] Error 2
For full logs, run:
nix log /nix/store/8cfal2sb5p1rwkl60hbj75y60p0flq76-geographiclib-x86_64-unknown-linux-gnufilc0-2.5.drvgeomyidae-0.96
error: Cannot build '/nix/store/1zq52ixalk123x1r1l6k69j6qjjf3b20-geomyidae-x86_64-unknown-linux-gnufilc0-0.96.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/g3rsblppdm9qwr58ws46civibwlr9xjp-geomyidae-x86_64-unknown-linux-gnufilc0-0.96geos-3.13.1
error: Cannot build '/nix/store/9agfk7iw5jwkbjsb9q49xiphzr0gz6m8-geos-x86_64-unknown-linux-gnufilc0-3.13.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/9yshvci5mhpczhbahkj792xslsgyj3rg-geos-x86_64-unknown-linux-gnufilc0-3.13.1
Last 25 log lines:
> ../../lib/libgeos.so.3.13.1: error: undefined reference to 'pizlonated_cos'
> ../../lib/libgeos.so.3.13.1: error: undefined reference to 'pizlonated_log'
> ../../lib/libgeos.so.3.13.1: error: undefined reference to 'pizlonated_sin'
> ../../lib/libgeos.so.3.13.1: error: undefined reference to 'pizlonated_atan2'
> CMakeFiles/test_xmltester.dir/BufferResultMatcher.cpp.o:BufferResultMatcher.cpp:function pizlonatedFI403_sqrt:(.text+0x3fa1): error: undefined reference to 'pizlonated_sqrt'
> CMakeFiles/test_xmltester.dir/SingleSidedBufferResultMatcher.cpp.o:SingleSidedBufferResultMatcher.cpp:function pizlonatedFI403_sqrt:(.text+0x2d51): error: undefined reference to 'pizlonated_sqrt'
> clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
> make[2]: *** [tests/xmltester/CMakeFiles/test_xmltester.dir/build.make:134: bin/test_xmltester] Error 1
> make[1]: *** [CMakeFiles/Makefile2:1551: tests/xmltester/CMakeFiles/test_xmltester.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> In file included from /build/source/capi/geos_ts_c.cpp:67:
> In file included from /build/source/include/geos/io/GeoJSONReader.h:24:
> In file included from /build/source/include/geos/vend/include_nlohmann_json.hpp:21:
> /build/source/include/geos/vend/json.hpp:25398:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
> 25398 | inline nlohmann::json operator "" _json(const char* s, std::size_t n)
> | ~~~~~~~~~~~~^~~~~
> | operator""_json
> /build/source/include/geos/vend/json.hpp:25417:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
> 25417 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
> | ~~~~~~~~~~~~^~~~~~~~~~~~~
> | operator""_json_pointer
> 2 warnings generated.
> [ 57%] Linking CXX shared library lib/libgeos_c.so
> [ 57%] Built target geos_c
> make: *** [Makefile:166: all] Error 2
For full logs, run:
nix log /nix/store/9agfk7iw5jwkbjsb9q49xiphzr0gz6m8-geos-x86_64-unknown-linux-gnufilc0-3.13.1.drvgeos-3.9.5
error: Cannot build '/nix/store/yhjisr08qp787ric6g5a7cx7rmz3p45x-geos-x86_64-unknown-linux-gnufilc0-3.9.5.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/4r10hijq2x8b7pvsgfmq3vwjapbz7v2a-geos-x86_64-unknown-linux-gnufilc0-3.9.5
Last 25 log lines:
> [ 40%] Building CXX object CMakeFiles/geos.dir/src/io/ParseException.cpp.o
> [ 40%] Building CXX object CMakeFiles/geos.dir/src/io/StringTokenizer.cpp.o
> [ 41%] Building CXX object CMakeFiles/geos.dir/src/io/Unload.cpp.o
> [ 41%] Building CXX object CMakeFiles/geos.dir/src/io/WKBReader.cpp.o
> [ 41%] Building CXX object CMakeFiles/geos.dir/src/io/WKBWriter.cpp.o
> [ 41%] Building CXX object CMakeFiles/geos.dir/src/io/WKTReader.cpp.o
> [ 42%] Building CXX object CMakeFiles/geos.dir/src/io/WKTWriter.cpp.o
> [ 42%] Building CXX object CMakeFiles/geos.dir/src/io/Writer.cpp.o
> [ 42%] Building CXX object CMakeFiles/geos.dir/src/linearref/ExtractLineByLocation.cpp.o
> [ 42%] Building CXX object CMakeFiles/geos.dir/src/linearref/LengthIndexOfPoint.cpp.o
> In file included from /build/geos-3.9.5/src/io/WKBWriter.cpp:19:
> /build/geos-3.9.5/include/geos/io/WKBWriter.h:203:62: error: unknown type name 'size_t'
> 203 | void writeCoordinate(const geom::CoordinateSequence& cs, size_t idx, bool is3d);
> | ^
> /build/geos-3.9.5/src/io/WKBWriter.cpp:304:12: error: out-of-line definition of 'writeCoordinate' does not match any declaration in 'geos::io::WKBWriter'
> 304 | WKBWriter::writeCoordinate(const CoordinateSequence& cs, size_t idx,
> | ^~~~~~~~~~~~~~~
> /build/geos-3.9.5/include/geos/io/WKBWriter.h:73:16: note: WKBWriter defined here
> 73 | class GEOS_DLL WKBWriter {
> | ^~~~~~~~~
> 2 errors generated.
> make[2]: *** [CMakeFiles/geos.dir/build.make:2277: CMakeFiles/geos.dir/src/io/WKBWriter.cpp.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[1]: *** [CMakeFiles/Makefile2:417: CMakeFiles/geos.dir/all] Error 2
> make: *** [Makefile:156: all] Error 2
For full logs, run:
nix log /nix/store/yhjisr08qp787ric6g5a7cx7rmz3p45x-geos-x86_64-unknown-linux-gnufilc0-3.9.5.drvgebaar-libinput-0.0.5
error: build of '/nix/store/08acvlacjbfh6d7f01y699jkgd8a8883-gebaar-libinput-x86_64-unknown-linux-gnufilc0-0.0.5.drv^*', '/nix/store/0giigh8719j46flsizx6r6031jzn7ykq-gavin-bc-x86_64-unknown-linux-gnufilc0-6.5.0.drv^*', '/nix/store/1zq52ixalk123x1r1l6k69j6qjjf3b20-geomyidae-x86_64-unknown-linux-gnufilc0-0.96.drv^*', '/nix/store/57q9312yz1z2l88nsyaf1n049sqkwggm-gecode-x86_64-unknown-linux-gnufilc0-3.7.3.drv^*', '/nix/store/8cfal2sb5p1rwkl60hbj75y60p0flq76-geographiclib-x86_64-unknown-linux-gnufilc0-2.5.drv^*', '/nix/store/8rns9brcib3dq5838k7m0gs2s88z362h-genmap-x86_64-unknown-linux-gnufilc0-1.3.0.drv^*', '/nix/store/8wxpazy8xbglkjgjmq9ik3jk05nbny5k-gengetopt-x86_64-unknown-linux-gnufilc0-2.23.drv^*', '/nix/store/9agfk7iw5jwkbjsb9q49xiphzr0gz6m8-geos-x86_64-unknown-linux-gnufilc0-3.13.1.drv^*', '/nix/store/hssfwz4bw8sd1x332ji9sh65bfabl015-gensort-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/jkaypqxx1n1ra27zpnmxmh3g5ra4q9dl-gen6dns-x86_64-unknown-linux-gnufilc0-1.3.drv^*', '/nix/store/m337f8cv2cpncsi7mf9l4sx3rgh5d7ah-gcli-x86_64-unknown-linux-gnufilc0-2.7.0.drv^*', '/nix/store/mh7xq7yisxg9dlg71kcsjsl00p0bhzl6-gauche-bootstrap-x86_64-unknown-linux-gnufilc0-0.9.15.drv^*', '/nix/store/yb51mazssflx3jz6r59d1xyqm8whnrzw-gdbuspp-x86_64-unknown-linux-gnufilc0-3.drv^*', '/nix/store/yhjisr08qp787ric6g5a7cx7rmz3p45x-geos-x86_64-unknown-linux-gnufilc0-3.9.5.drv^*', '/nix/store/z4wzj0kbm5adrxr1nxqyqsx0sblii4qd-gauche-x86_64-unknown-linux-gnufilc0-0.9.15.drv^*' failed
End of log