MidnightBSD Magus

math/coinmp

Optimization library with support for COIN-OR CLP, CBC, and CGL

Flavor Version Run OSVersion Arch License Restricted Status
1.8.3_1 623 4.0 i386 CPL 0 fail

License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

Events

Machine Type Time Message
m4032 info 2025-12-16 12:33:37.14782 Test Started
m4032 fail 2025-12-16 12:34:52.910576 make build returned non-zero: 1
m4032 fail 2025-12-16 12:34:52.97091 Test complete.

Log

===>  Building for CoinMP-1.8.3_1
--- all-recursive ---
Making all in Data/Sample
Making all in CoinUtils
--- all-recursive ---
Making all in src
--- all ---
/usr/bin/make  all-am
--- CoinAlloc.lo ---
--- CoinBuild.lo ---
--- CoinDenseVector.lo ---
--- CoinError.lo ---
if /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H  -I. -I`echo .`      -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math    -DCOINUTILS_BUILD -MT CoinError.lo -MD -MP -MF ".deps/CoinError.Tpo" -c -o CoinError.lo CoinError.cpp;  then mv -f ".deps/CoinError.Tpo" ".deps/CoinError.Plo"; else rm -f ".deps/CoinError.Tpo"; exit 1; fi
--- CoinDenseVector.lo ---
if /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H  -I. -I`echo .`      -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math    -DCOINUTILS_BUILD -MT CoinDenseVector.lo -MD -MP -MF ".deps/CoinDenseVector.Tpo" -c -o CoinDenseVector.lo CoinDenseVector.cpp;  then mv -f ".deps/CoinDenseVector.Tpo" ".deps/CoinDenseVector.Plo"; else rm -f ".deps/CoinDenseVector.Tpo"; exit 1; fi
--- CoinAlloc.lo ---
if /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H  -I. -I`echo .`      -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math    -DCOINUTILS_BUILD -MT CoinAlloc.lo -MD -MP -MF ".deps/CoinAlloc.Tpo" -c -o CoinAlloc.lo CoinAlloc.cpp;  then mv -f ".deps/CoinAlloc.Tpo" ".deps/CoinAlloc.Plo"; else rm -f ".deps/CoinAlloc.Tpo"; exit 1; fi
--- CoinBuild.lo ---
if /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H  -I. -I`echo .`      -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math    -DCOINUTILS_BUILD -MT CoinBuild.lo -MD -MP -MF ".deps/CoinBuild.Tpo" -c -o CoinBuild.lo CoinBuild.cpp;  then mv -f ".deps/CoinBuild.Tpo" ".deps/CoinBuild.Plo"; else rm -f ".deps/CoinBuild.Tpo"; exit 1; fi
--- CoinDenseVector.lo ---
mkdir .libs
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinDenseVector.lo -MD -MP -MF .deps/CoinDenseVector.Tpo -c CoinDenseVector.cpp  -fPIC -DPIC -o .libs/CoinDenseVector.o
--- CoinAlloc.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinAlloc.lo -MD -MP -MF .deps/CoinAlloc.Tpo -c CoinAlloc.cpp  -fPIC -DPIC -o .libs/CoinAlloc.o
--- CoinBuild.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinBuild.lo -MD -MP -MF .deps/CoinBuild.Tpo -c CoinBuild.cpp  -fPIC -DPIC -o .libs/CoinBuild.o
--- CoinError.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinError.lo -MD -MP -MF .deps/CoinError.Tpo -c CoinError.cpp  -fPIC -DPIC -o .libs/CoinError.o
--- CoinFactorization1.lo ---
if /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H  -I. -I`echo .`      -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math    -DCOINUTILS_BUILD -MT CoinFactorization1.lo -MD -MP -MF ".deps/CoinFactorization1.Tpo" -c -o CoinFactorization1.lo CoinFactorization1.cpp;  then mv -f ".deps/CoinFactorization1.Tpo" ".deps/CoinFactorization1.Plo"; else rm -f ".deps/CoinFactorization1.Tpo"; exit 1; fi
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFactorization1.lo -MD -MP -MF .deps/CoinFactorization1.Tpo -c CoinFactorization1.cpp  -fPIC -DPIC -o .libs/CoinFactorization1.o
--- CoinDenseVector.lo ---
In file included from CoinDenseVector.cpp:12:
In file included from ./CoinDenseVector.hpp:17:
./CoinHelperFunctions.hpp:44:11: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |           ^~~~~~~~
./CoinHelperFunctions.hpp:44:51: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |                                                   ^~~~~~~~
./CoinHelperFunctions.hpp:55:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   55 |     register int n = (size + 7) / 8;
      |     ^~~~~~~~
./CoinHelperFunctions.hpp:57:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   57 |         register const T* downfrom = from + size;
      |         ^~~~~~~~
./CoinHelperFunctions.hpp:58:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   58 |         register T* downto = to + size;
      |         ^~~~~~~~
--- CoinBuild.lo ---
In file included from CoinBuild.cpp:18:
./CoinHelperFunctions.hpp:44:11: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |           ^~~~~~~~
./CoinHelperFunctions.hpp:44:51: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |                                                   ^~~~~~~~
./CoinHelperFunctions.hpp:55:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   55 |     register int n = (size + 7) / 8;
      |     ^~~~~~~~
./CoinHelperFunctions.hpp:57:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   57 |         register const T* downfrom = from + size;
      |         ^~~~~~~~
./CoinHelperFunctions.hpp:58:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   58 |         register T* downto = to + size;
      |         ^~~~~~~~
./CoinHelperFunctions.hpp:102:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:102:35: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                   ^~~~~~~~
./CoinHelperFunctions.hpp:102:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:117:19: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                   ^~~~~~~~
./CoinHelperFunctions.hpp:117:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:138:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  138 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:170:18: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:170:43: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                                           ^~~~~~~~
./CoinHelperFunctions.hpp:171:4: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  171 |                  register T* to)
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:259:13: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |             ^~~~~~~~
./CoinHelperFunctions.hpp:259:53: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |                                                     ^~~~~~~~
./CoinHelperFunctions.hpp:299:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  299 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:346:12: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |            ^~~~~~~~
./CoinHelperFunctions.hpp:346:37: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |                                     ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** [CoinBuild.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinDenseVector.lo ---
./CoinHelperFunctions.hpp:102:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:102:35: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                   ^~~~~~~~
./CoinHelperFunctions.hpp:102:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:117:19: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                   ^~~~~~~~
./CoinHelperFunctions.hpp:117:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:138:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  138 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:170:18: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:170:43: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                                           ^~~~~~~~
./CoinHelperFunctions.hpp:171:4: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  171 |                  register T* to)
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:259:13: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |             ^~~~~~~~
./CoinHelperFunctions.hpp:259:53: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |                                                     ^~~~~~~~
./CoinHelperFunctions.hpp:299:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  299 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:346:12: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |            ^~~~~~~~
./CoinHelperFunctions.hpp:346:37: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |                                     ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** [CoinDenseVector.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization1.lo ---
In file included from CoinFactorization1.cpp:14:
In file included from ./CoinFactorization.hpp:22:
In file included from ./CoinIndexedVector.hpp:20:
./CoinHelperFunctions.hpp:44:11: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |           ^~~~~~~~
./CoinHelperFunctions.hpp:44:51: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |                                                   ^~~~~~~~
./CoinHelperFunctions.hpp:55:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   55 |     register int n = (size + 7) / 8;
      |     ^~~~~~~~
./CoinHelperFunctions.hpp:57:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   57 |         register const T* downfrom = from + size;
      |         ^~~~~~~~
./CoinHelperFunctions.hpp:58:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   58 |         register T* downto = to + size;
      |         ^~~~~~~~
./CoinHelperFunctions.hpp:102:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:102:35: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                   ^~~~~~~~
./CoinHelperFunctions.hpp:102:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  102 | CoinCopy(register const T* first, register const T* last, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:117:19: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                   ^~~~~~~~
./CoinHelperFunctions.hpp:117:59: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  117 | CoinDisjointCopyN(register const T* from, const int size, register T* to)
      |                                                           ^~~~~~~~
./CoinHelperFunctions.hpp:138:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  138 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:170:18: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:170:43: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                                           ^~~~~~~~
./CoinHelperFunctions.hpp:171:4: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  171 |                  register T* to)
      |                  ^~~~~~~~
./CoinHelperFunctions.hpp:259:13: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |             ^~~~~~~~
./CoinHelperFunctions.hpp:259:53: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  259 | CoinMemcpyN(register const T* from, const int size, register T* to)
      |                                                     ^~~~~~~~
./CoinHelperFunctions.hpp:299:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  299 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
./CoinHelperFunctions.hpp:346:12: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |            ^~~~~~~~
./CoinHelperFunctions.hpp:346:37: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  346 | CoinMemcpy(register const T* first, register const T* last,
      |                                     ^~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** [CoinFactorization1.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
3 errors

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
*** [all] Error code 2

make[2]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
1 error

make[2]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
*** [all-recursive] Error code 1

make[1]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils
1 error

make[1]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils
*** [all-recursive] Error code 1

make: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3
1 error

make: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/math/coinmp

Links

Depends On

Depend Of

Categories

CVEs

  • Loading CVE information...

LLM Analysis