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