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 621 4.0 amd64 CPL 0 fail

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

Events

Machine Type Time Message
m4064b info 2025-12-04 20:52:02.498808 Test Started
m4064b fail 2025-12-04 20:54:02.189611 make build returned non-zero: 1
m4064b fail 2025-12-04 20:54:02.263472 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 ---
--- CoinFactorization1.lo ---
--- CoinFactorization2.lo ---
--- CoinFactorization3.lo ---
--- CoinFactorization4.lo ---
--- CoinSimpFactorization.lo ---
--- CoinDenseFactorization.lo ---
--- CoinOslFactorization.lo ---
--- CoinOslFactorization2.lo ---
--- CoinOslFactorization3.lo ---
--- CoinFileIO.lo ---
--- CoinFinite.lo ---
--- CoinIndexedVector.lo ---
--- CoinLpIO.lo ---
--- CoinMessage.lo ---
--- CoinMessageHandler.lo ---
--- CoinModel.lo ---
--- CoinStructuredModel.lo ---
--- CoinModelUseful.lo ---
--- CoinModelUseful2.lo ---
--- CoinMpsIO.lo ---
--- 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 ---
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
--- 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
--- 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
--- CoinFactorization2.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 CoinFactorization2.lo -MD -MP -MF ".deps/CoinFactorization2.Tpo" -c -o CoinFactorization2.lo CoinFactorization2.cpp;  then mv -f ".deps/CoinFactorization2.Tpo" ".deps/CoinFactorization2.Plo"; else rm -f ".deps/CoinFactorization2.Tpo"; exit 1; fi
--- CoinFactorization3.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 CoinFactorization3.lo -MD -MP -MF ".deps/CoinFactorization3.Tpo" -c -o CoinFactorization3.lo CoinFactorization3.cpp;  then mv -f ".deps/CoinFactorization3.Tpo" ".deps/CoinFactorization3.Plo"; else rm -f ".deps/CoinFactorization3.Tpo"; exit 1; fi
--- CoinFactorization4.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 CoinFactorization4.lo -MD -MP -MF ".deps/CoinFactorization4.Tpo" -c -o CoinFactorization4.lo CoinFactorization4.cpp;  then mv -f ".deps/CoinFactorization4.Tpo" ".deps/CoinFactorization4.Plo"; else rm -f ".deps/CoinFactorization4.Tpo"; exit 1; fi
--- CoinSimpFactorization.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 CoinSimpFactorization.lo -MD -MP -MF ".deps/CoinSimpFactorization.Tpo" -c -o CoinSimpFactorization.lo CoinSimpFactorization.cpp;  then mv -f ".deps/CoinSimpFactorization.Tpo" ".deps/CoinSimpFactorization.Plo"; else rm -f ".deps/CoinSimpFactorization.Tpo"; exit 1; fi
--- CoinDenseFactorization.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 CoinDenseFactorization.lo -MD -MP -MF ".deps/CoinDenseFactorization.Tpo" -c -o CoinDenseFactorization.lo CoinDenseFactorization.cpp;  then mv -f ".deps/CoinDenseFactorization.Tpo" ".deps/CoinDenseFactorization.Plo"; else rm -f ".deps/CoinDenseFactorization.Tpo"; exit 1; fi
--- CoinOslFactorization.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 CoinOslFactorization.lo -MD -MP -MF ".deps/CoinOslFactorization.Tpo" -c -o CoinOslFactorization.lo CoinOslFactorization.cpp;  then mv -f ".deps/CoinOslFactorization.Tpo" ".deps/CoinOslFactorization.Plo"; else rm -f ".deps/CoinOslFactorization.Tpo"; exit 1; fi
--- CoinOslFactorization2.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 CoinOslFactorization2.lo -MD -MP -MF ".deps/CoinOslFactorization2.Tpo" -c -o CoinOslFactorization2.lo CoinOslFactorization2.cpp;  then mv -f ".deps/CoinOslFactorization2.Tpo" ".deps/CoinOslFactorization2.Plo"; else rm -f ".deps/CoinOslFactorization2.Tpo"; exit 1; fi
--- CoinOslFactorization3.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 CoinOslFactorization3.lo -MD -MP -MF ".deps/CoinOslFactorization3.Tpo" -c -o CoinOslFactorization3.lo CoinOslFactorization3.cpp;  then mv -f ".deps/CoinOslFactorization3.Tpo" ".deps/CoinOslFactorization3.Plo"; else rm -f ".deps/CoinOslFactorization3.Tpo"; exit 1; fi
--- CoinFileIO.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 CoinFileIO.lo -MD -MP -MF ".deps/CoinFileIO.Tpo" -c -o CoinFileIO.lo CoinFileIO.cpp;  then mv -f ".deps/CoinFileIO.Tpo" ".deps/CoinFileIO.Plo"; else rm -f ".deps/CoinFileIO.Tpo"; exit 1; fi
--- CoinFinite.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 CoinFinite.lo -MD -MP -MF ".deps/CoinFinite.Tpo" -c -o CoinFinite.lo CoinFinite.cpp;  then mv -f ".deps/CoinFinite.Tpo" ".deps/CoinFinite.Plo"; else rm -f ".deps/CoinFinite.Tpo"; exit 1; fi
--- CoinIndexedVector.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 CoinIndexedVector.lo -MD -MP -MF ".deps/CoinIndexedVector.Tpo" -c -o CoinIndexedVector.lo CoinIndexedVector.cpp;  then mv -f ".deps/CoinIndexedVector.Tpo" ".deps/CoinIndexedVector.Plo"; else rm -f ".deps/CoinIndexedVector.Tpo"; exit 1; fi
--- CoinLpIO.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 CoinLpIO.lo -MD -MP -MF ".deps/CoinLpIO.Tpo" -c -o CoinLpIO.lo CoinLpIO.cpp;  then mv -f ".deps/CoinLpIO.Tpo" ".deps/CoinLpIO.Plo"; else rm -f ".deps/CoinLpIO.Tpo"; exit 1; fi
--- CoinMessage.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 CoinMessage.lo -MD -MP -MF ".deps/CoinMessage.Tpo" -c -o CoinMessage.lo CoinMessage.cpp;  then mv -f ".deps/CoinMessage.Tpo" ".deps/CoinMessage.Plo"; else rm -f ".deps/CoinMessage.Tpo"; exit 1; fi
--- CoinMpsIO.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 CoinMpsIO.lo -MD -MP -MF ".deps/CoinMpsIO.Tpo" -c -o CoinMpsIO.lo CoinMpsIO.cpp;  then mv -f ".deps/CoinMpsIO.Tpo" ".deps/CoinMpsIO.Plo"; else rm -f ".deps/CoinMpsIO.Tpo"; exit 1; fi
--- CoinModelUseful.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 CoinModelUseful.lo -MD -MP -MF ".deps/CoinModelUseful.Tpo" -c -o CoinModelUseful.lo CoinModelUseful.cpp;  then mv -f ".deps/CoinModelUseful.Tpo" ".deps/CoinModelUseful.Plo"; else rm -f ".deps/CoinModelUseful.Tpo"; exit 1; fi
--- CoinMessageHandler.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 CoinMessageHandler.lo -MD -MP -MF ".deps/CoinMessageHandler.Tpo" -c -o CoinMessageHandler.lo CoinMessageHandler.cpp;  then mv -f ".deps/CoinMessageHandler.Tpo" ".deps/CoinMessageHandler.Plo"; else rm -f ".deps/CoinMessageHandler.Tpo"; exit 1; fi
--- CoinModel.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 CoinModel.lo -MD -MP -MF ".deps/CoinModel.Tpo" -c -o CoinModel.lo CoinModel.cpp;  then mv -f ".deps/CoinModel.Tpo" ".deps/CoinModel.Plo"; else rm -f ".deps/CoinModel.Tpo"; exit 1; fi
--- CoinStructuredModel.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 CoinStructuredModel.lo -MD -MP -MF ".deps/CoinStructuredModel.Tpo" -c -o CoinStructuredModel.lo CoinStructuredModel.cpp;  then mv -f ".deps/CoinStructuredModel.Tpo" ".deps/CoinStructuredModel.Plo"; else rm -f ".deps/CoinStructuredModel.Tpo"; exit 1; fi
--- CoinModelUseful2.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 CoinModelUseful2.lo -MD -MP -MF ".deps/CoinModelUseful2.Tpo" -c -o CoinModelUseful2.lo CoinModelUseful2.cpp;  then mv -f ".deps/CoinModelUseful2.Tpo" ".deps/CoinModelUseful2.Plo"; else rm -f ".deps/CoinModelUseful2.Tpo"; exit 1; fi
--- CoinFactorization3.lo ---
mkdir .libs
--- CoinOslFactorization.lo ---
mkdir .libs
mkdir: .libs: File exists
--- CoinFactorization1.lo ---
 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
--- CoinFactorization3.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFactorization3.lo -MD -MP -MF .deps/CoinFactorization3.Tpo -c CoinFactorization3.cpp  -fPIC -DPIC -o .libs/CoinFactorization3.o
--- CoinOslFactorization.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinOslFactorization.lo -MD -MP -MF .deps/CoinOslFactorization.Tpo -c CoinOslFactorization.cpp  -fPIC -DPIC -o .libs/CoinOslFactorization.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
--- CoinDenseFactorization.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinDenseFactorization.lo -MD -MP -MF .deps/CoinDenseFactorization.Tpo -c CoinDenseFactorization.cpp  -fPIC -DPIC -o .libs/CoinDenseFactorization.o
--- CoinFactorization4.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFactorization4.lo -MD -MP -MF .deps/CoinFactorization4.Tpo -c CoinFactorization4.cpp  -fPIC -DPIC -o .libs/CoinFactorization4.o
--- CoinLpIO.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinLpIO.lo -MD -MP -MF .deps/CoinLpIO.Tpo -c CoinLpIO.cpp  -fPIC -DPIC -o .libs/CoinLpIO.o
--- CoinDenseVector.lo ---
 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
--- CoinFactorization2.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFactorization2.lo -MD -MP -MF .deps/CoinFactorization2.Tpo -c CoinFactorization2.cpp  -fPIC -DPIC -o .libs/CoinFactorization2.o
--- CoinOslFactorization3.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinOslFactorization3.lo -MD -MP -MF .deps/CoinOslFactorization3.Tpo -c CoinOslFactorization3.cpp  -fPIC -DPIC -o .libs/CoinOslFactorization3.o
--- CoinMpsIO.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinMpsIO.lo -MD -MP -MF .deps/CoinMpsIO.Tpo -c CoinMpsIO.cpp  -fPIC -DPIC -o .libs/CoinMpsIO.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
--- CoinFileIO.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFileIO.lo -MD -MP -MF .deps/CoinFileIO.Tpo -c CoinFileIO.cpp  -fPIC -DPIC -o .libs/CoinFileIO.o
--- CoinMessage.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinMessage.lo -MD -MP -MF .deps/CoinMessage.Tpo -c CoinMessage.cpp  -fPIC -DPIC -o .libs/CoinMessage.o
--- CoinStructuredModel.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinStructuredModel.lo -MD -MP -MF .deps/CoinStructuredModel.Tpo -c CoinStructuredModel.cpp  -fPIC -DPIC -o .libs/CoinStructuredModel.o
--- CoinModel.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinModel.lo -MD -MP -MF .deps/CoinModel.Tpo -c CoinModel.cpp  -fPIC -DPIC -o .libs/CoinModel.o
--- CoinOslFactorization2.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinOslFactorization2.lo -MD -MP -MF .deps/CoinOslFactorization2.Tpo -c CoinOslFactorization2.cpp  -fPIC -DPIC -o .libs/CoinOslFactorization2.o
--- CoinSimpFactorization.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinSimpFactorization.lo -MD -MP -MF .deps/CoinSimpFactorization.Tpo -c CoinSimpFactorization.cpp  -fPIC -DPIC -o .libs/CoinSimpFactorization.o
--- CoinFinite.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinFinite.lo -MD -MP -MF .deps/CoinFinite.Tpo -c CoinFinite.cpp  -fPIC -DPIC -o .libs/CoinFinite.o
--- CoinMessageHandler.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinMessageHandler.lo -MD -MP -MF .deps/CoinMessageHandler.Tpo -c CoinMessageHandler.cpp  -fPIC -DPIC -o .libs/CoinMessageHandler.o
--- CoinIndexedVector.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinIndexedVector.lo -MD -MP -MF .deps/CoinIndexedVector.Tpo -c CoinIndexedVector.cpp  -fPIC -DPIC -o .libs/CoinIndexedVector.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
--- CoinModelUseful.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinModelUseful.lo -MD -MP -MF .deps/CoinModelUseful.Tpo -c CoinModelUseful.cpp  -fPIC -DPIC -o .libs/CoinModelUseful.o
--- CoinModelUseful2.lo ---
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinModelUseful2.lo -MD -MP -MF .deps/CoinModelUseful2.Tpo -c CoinModelUseful2.cpp  -fPIC -DPIC -o .libs/CoinModelUseful2.o
--- CoinPackedMatrix.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 CoinPackedMatrix.lo -MD -MP -MF ".deps/CoinPackedMatrix.Tpo" -c -o CoinPackedMatrix.lo CoinPackedMatrix.cpp;  then mv -f ".deps/CoinPackedMatrix.Tpo" ".deps/CoinPackedMatrix.Plo"; else rm -f ".deps/CoinPackedMatrix.Tpo"; exit 1; fi
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinPackedMatrix.lo -MD -MP -MF .deps/CoinPackedMatrix.Tpo -c CoinPackedMatrix.cpp  -fPIC -DPIC -o .libs/CoinPackedMatrix.o
--- CoinPackedVector.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 CoinPackedVector.lo -MD -MP -MF ".deps/CoinPackedVector.Tpo" -c -o CoinPackedVector.lo CoinPackedVector.cpp;  then mv -f ".deps/CoinPackedVector.Tpo" ".deps/CoinPackedVector.Plo"; else rm -f ".deps/CoinPackedVector.Tpo"; exit 1; fi
 c++ -DHAVE_CONFIG_H -I. -I. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -ffast-math -DCOINUTILS_BUILD -MT CoinPackedVector.lo -MD -MP -MF .deps/CoinPackedVector.Tpo -c CoinPackedVector.cpp  -fPIC -DPIC -o .libs/CoinPackedVector.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;
      |         ^~~~~~~~
./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
--- CoinFileIO.lo ---
In file included from CoinFileIO.cpp:14:
./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.
*** [CoinFileIO.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization3.lo ---
In file included from CoinFactorization3.cpp:16:
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=]
--- CoinMessageHandler.lo ---
In file included from CoinMessageHandler.cpp:7:
./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=]
--- CoinFactorization4.lo ---
In file included from CoinFactorization4.cpp:16:
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=]
--- CoinDenseFactorization.lo ---
In file included from CoinDenseFactorization.cpp:12:
In file included from ./CoinDenseFactorization.hpp:20:
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)
      |                  ^~~~~~~~
--- 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)
      |                                                   ^~~~~~~~
--- CoinDenseFactorization.lo ---
./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)
      |                                                     ^~~~~~~~
--- CoinBuild.lo ---
./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;
      |         ^~~~~~~~
--- CoinDenseFactorization.lo ---
./CoinHelperFunctions.hpp:299:10: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinBuild.lo ---
./CoinHelperFunctions.hpp:58:2: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinDenseFactorization.lo ---
  299 |     for (register int n = size / 8; n > 0; --n, from += 8, to += 8) {
      |          ^~~~~~~~
--- CoinBuild.lo ---
   58 |         register T* downto = to + size;
      |         ^~~~~~~~
--- CoinDenseFactorization.lo ---
./CoinHelperFunctions.hpp:346:12: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinBuild.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)
      |          ^~~~~~~~
--- CoinDenseFactorization.lo ---
  346 | CoinMemcpy(register const T* first, register const T* last,
      |            ^~~~~~~~
--- CoinBuild.lo ---
./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)
      |                                   ^~~~~~~~
--- CoinDenseFactorization.lo ---
./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=]
--- CoinBuild.lo ---
./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=]
--- CoinStructuredModel.lo ---
In file included from CoinStructuredModel.cpp:8:
./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=]
--- CoinBuild.lo ---
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
--- CoinModel.lo ---
In file included from CoinModel.cpp:7:
./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=]
--- CoinOslFactorization3.lo ---
In file included from CoinOslFactorization3.cpp:8:
In file included from ./CoinOslFactorization.hpp:18:
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=]
--- CoinLpIO.lo ---
In file included from CoinLpIO.cpp:24:
./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=]
--- CoinModelUseful2.lo ---
In file included from CoinModelUseful2.cpp:75:
./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)
      |           ^~~~~~~~
--- CoinDenseFactorization.lo ---
20 errors generated.
--- CoinModelUseful2.lo ---
./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=]
--- CoinDenseFactorization.lo ---
*** [CoinDenseFactorization.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinModelUseful2.lo ---
20 errors generated.
*** [CoinModelUseful2.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization3.lo ---
20 errors generated.
*** [CoinFactorization3.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinModelUseful.lo ---
In file included from CoinModelUseful.cpp:16:
./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;
      |         ^~~~~~~~
--- CoinFactorization4.lo ---
20 errors generated.
--- CoinMessageHandler.lo ---
20 errors generated.
--- CoinModelUseful.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,
      |                  ^~~~~~~~
--- CoinOslFactorization3.lo ---
20 errors generated.
--- CoinModelUseful.lo ---
./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)
      |                                                     ^~~~~~~~
--- CoinFactorization2.lo ---
In file included from CoinFactorization2.cpp:16:
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)
      |                                                   ^~~~~~~~
--- CoinModelUseful.lo ---
./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) {
      |          ^~~~~~~~
--- CoinFactorization2.lo ---
./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;
      |         ^~~~~~~~
--- CoinModelUseful.lo ---
./CoinHelperFunctions.hpp:346:12: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinFactorization2.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)
      |          ^~~~~~~~
--- CoinModelUseful.lo ---
  346 | CoinMemcpy(register const T* first, register const T* last,
      |            ^~~~~~~~
--- CoinFactorization2.lo ---
./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)
      |                                                           ^~~~~~~~
--- CoinModelUseful.lo ---
./CoinHelperFunctions.hpp:346:37: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinFactorization2.lo ---
./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)
      |                   ^~~~~~~~
--- CoinModelUseful.lo ---
  346 | CoinMemcpy(register const T* first, register const T* last,
      |                                     ^~~~~~~~
--- CoinFactorization2.lo ---
./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)
      |                                                           ^~~~~~~~
--- CoinModelUseful.lo ---
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- CoinFactorization2.lo ---
./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)
      |                  ^~~~~~~~
--- 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)
      |           ^~~~~~~~
--- CoinFactorization4.lo ---
*** [CoinFactorization4.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization1.lo ---
./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)
      |                                                   ^~~~~~~~
--- CoinFactorization2.lo ---
./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)
      |                                                     ^~~~~~~~
--- CoinFactorization1.lo ---
./CoinHelperFunctions.hpp:55:5: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   55 |     register int n = (size + 7) / 8;
      |     ^~~~~~~~
--- CoinFactorization2.lo ---
./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) {
      |          ^~~~~~~~
--- CoinFactorization1.lo ---
./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;
      |         ^~~~~~~~
--- CoinFactorization2.lo ---
./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=]
--- CoinFactorization1.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]
--- CoinMessageHandler.lo ---
*** [CoinMessageHandler.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization1.lo ---
  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]
--- CoinOslFactorization3.lo ---
*** [CoinOslFactorization3.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization1.lo ---
  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=]
--- CoinStructuredModel.lo ---
20 errors generated.
*** [CoinStructuredModel.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinOslFactorization.lo ---
In file included from CoinOslFactorization.cpp:10:
In file included from ./CoinOslFactorization.hpp:18:
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) {
      |          ^~~~~~~~
--- CoinModelUseful.lo ---
20 errors generated.
--- CoinOslFactorization.lo ---
./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=]
--- CoinModelUseful.lo ---
*** [CoinModelUseful.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization2.lo ---
20 errors generated.
*** [CoinFactorization2.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinOslFactorization2.lo ---
In file included from CoinOslFactorization2.cpp:15:
In file included from ./CoinOslFactorization.hpp:18:
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) {
      |          ^~~~~~~~
--- CoinModel.lo ---
20 errors generated.
--- CoinOslFactorization2.lo ---
./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=]
--- CoinModel.lo ---
*** [CoinModel.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinPackedVector.lo ---
In file included from CoinPackedVector.cpp:13:
./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=]
--- CoinOslFactorization.lo ---
20 errors generated.
--- CoinIndexedVector.lo ---
In file included from CoinIndexedVector.cpp:16:
./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) {
      |          ^~~~~~~~
--- CoinSimpFactorization.lo ---
In file included from CoinSimpFactorization.cpp:10:
In file included from ./CoinSimpFactorization.hpp:16:
In file included from ./CoinIndexedVector.hpp:20:
./CoinHelperFunctions.hpp:44:11: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinIndexedVector.lo ---
./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,
      |                  ^~~~~~~~
--- CoinSimpFactorization.lo ---
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |           ^~~~~~~~
--- CoinIndexedVector.lo ---
./CoinHelperFunctions.hpp:170:43: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinSimpFactorization.lo ---
./CoinHelperFunctions.hpp:44:51: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
--- CoinIndexedVector.lo ---
  170 | CoinDisjointCopy(register const T* first, register const T* last,
      |                                           ^~~~~~~~
--- CoinSimpFactorization.lo ---
   44 | CoinCopyN(register const T* from, const int size, register T* to)
      |                                                   ^~~~~~~~
--- CoinIndexedVector.lo ---
./CoinHelperFunctions.hpp:171:4: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  171 |                  register T* to)
      |                  ^~~~~~~~
--- CoinSimpFactorization.lo ---
./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;
      |         ^~~~~~~~
--- CoinIndexedVector.lo ---
./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)
      |             ^~~~~~~~
--- CoinSimpFactorization.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)
      |          ^~~~~~~~
--- CoinIndexedVector.lo ---
./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)
      |                                                     ^~~~~~~~
--- CoinSimpFactorization.lo ---
./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)
      |                                                           ^~~~~~~~
--- CoinIndexedVector.lo ---
./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) {
--- CoinSimpFactorization.lo ---
./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)
      |                   ^~~~~~~~
--- CoinIndexedVector.lo ---
      |          ^~~~~~~~
--- CoinSimpFactorization.lo ---
./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)
      |                                                           ^~~~~~~~
--- CoinIndexedVector.lo ---
./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,
      |                                     ^~~~~~~~
--- CoinSimpFactorization.lo ---
./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) {
      |          ^~~~~~~~
--- CoinIndexedVector.lo ---
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- CoinSimpFactorization.lo ---
./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)
      |                  ^~~~~~~~
--- CoinOslFactorization.lo ---
*** [CoinOslFactorization.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinSimpFactorization.lo ---
./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=]
--- CoinMpsIO.lo ---
In file included from CoinMpsIO.cpp:23:
./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=]
--- CoinPackedMatrix.lo ---
In file included from CoinPackedMatrix.cpp: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;
      |         ^~~~~~~~
./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=]
--- CoinSimpFactorization.lo ---
20 errors generated.
*** [CoinSimpFactorization.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinLpIO.lo ---
20 errors generated.
--- CoinPackedVector.lo ---
20 errors generated.
*** [CoinPackedVector.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinLpIO.lo ---
*** [CoinLpIO.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinFactorization1.lo ---
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
--- CoinOslFactorization2.lo ---
20 errors generated.
--- CoinIndexedVector.lo ---
20 errors generated.
--- CoinOslFactorization2.lo ---
*** [CoinOslFactorization2.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinIndexedVector.lo ---
*** [CoinIndexedVector.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinMpsIO.lo ---
20 errors generated.
*** [CoinMpsIO.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
--- CoinPackedMatrix.lo ---
20 errors generated.
*** [CoinPackedMatrix.lo] Error code 1

make[3]: stopped in /magus/work/usr/mports/math/coinmp/work/CoinMP-1.8.3/CoinUtils/src
22 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