coin-or / coinbrew

COIN-OR build and installation script
29 stars 15 forks source link

Error loading shared libraries: libcoinglpk.so.1 #33

Closed percyguster closed 4 years ago

percyguster commented 4 years ago

Having an issue building Cbc using Coinbrew. It appears to be the same issue mentioned recently on the listserv here: https://list.coin-or.org/pipermail/cbc/2020-March/002689.html

I am trying to install on a Raspberry Pi 4 running Raspbian GNU/Linux 10 (buster). The build fails at the same point as the issue mentioned on the listserv with the same error.

Output from the build is as follows:

xxxxxi:~/coinbrew $ sudo ./coinbrew build Cbc --prefix=/usr/local --no-prompt Welcome to the COIN-OR fetch and build utility

For help, run script with --help.

################################################

Building version 2.10.5

with existing versions of dependencies.

Run 'fetch' first to switch versions

or to ensure correct dependencies

################################################

Installation is now done automatically following build and test of each project.

Installation directory is writable.

Package will be built in /home/xxxxx/coinbrew/build

Package will be installed to /usr/local

Caching configuration options... --with-coin-instdir=/usr/local Disabling uninstalled packages

##################################################

Configuring ThirdParty/ASL 1.4.2

##################################################

##################################################

Building ThirdParty/ASL 1.4.2

##################################################

##################################################

Running ThirdParty/ASL unit test

##################################################

##################################################

Installing ThirdParty/ASL 1.4.2

##################################################

##################################################

Configuring ThirdParty/Blas 1.4.8

##################################################

##################################################

Building ThirdParty/Blas 1.4.8

##################################################

##################################################

Running ThirdParty/Blas unit test

##################################################

##################################################

Installing ThirdParty/Blas 1.4.8

##################################################

##################################################

Configuring ThirdParty/Lapack 1.6.1

##################################################

##################################################

Building ThirdParty/Lapack 1.6.1

##################################################

##################################################

Running ThirdParty/Lapack unit test

##################################################

##################################################

Installing ThirdParty/Lapack 1.6.1

##################################################

##################################################

Configuring ThirdParty/Glpk 1.10.7

##################################################

##################################################

Building ThirdParty/Glpk 1.10.7

##################################################

##################################################

Running ThirdParty/Glpk unit test

##################################################

##################################################

Installing ThirdParty/Glpk 1.10.7

##################################################

##################################################

Configuring ThirdParty/Metis 1.3.9

##################################################

##################################################

Building ThirdParty/Metis 1.3.9

##################################################

##################################################

Running ThirdParty/Metis unit test

##################################################

##################################################

Installing ThirdParty/Metis 1.3.9

##################################################

##################################################

Configuring ThirdParty/Mumps 1.6.2

##################################################

configure: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: dlfcn.h: proceeding with the compiler's result

##################################################

Building ThirdParty/Mumps 1.6.2

##################################################

##################################################

Running ThirdParty/Mumps unit test

##################################################

##################################################

Installing ThirdParty/Mumps 1.6.2

##################################################

##################################################

Configuring Data/Sample 1.2.12

##################################################

##################################################

Building Data/Sample 1.2.12

##################################################

##################################################

Running Data/Sample unit test

##################################################

##################################################

Installing Data/Sample 1.2.12

##################################################

##################################################

Configuring Data/miplib3 1.2.8

##################################################

##################################################

Building Data/miplib3 1.2.8

##################################################

##################################################

Running Data/miplib3 unit test

##################################################

##################################################

Installing Data/miplib3 1.2.8

##################################################

##################################################

Configuring CoinUtils 2.11.4

##################################################

##################################################

Building CoinUtils 2.11.4

##################################################

##################################################

Running CoinUtils unit test

##################################################

/home/xxxxx/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest: error while loading shared libraries: libcoinglpk.so.1: cannot open shared object file: No such file or directory make[1]: [Makefile:600: test] Error 127 make: [Makefile:819: test] Error 2

Build failed, see error output above

I have confirmed that the following environment variable is set: LD_LIBRARY_PATH=:/usr/local/lib

Also, here is a copy of config.log from CoinUtils/2.11.4:

This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake.

It was created by CoinUtils configure 2.11.4, which was generated by GNU Autoconf 2.59. Invocation command line was

$ /home/xxxxx/coinbrew/CoinUtils/CoinUtils/configure --disable-dependency-tracking --disable-option-checking --prefix=/usr/local --with-coin-instdir=/usr/local

---------

Platform.

---------

hostname = ScottsPi uname -m = armv7l uname -r = 4.19.97-v7l+ uname -s = Linux uname -v = #1294 SMP Thu Jan 30 13:21:14 GMT 2020

/usr/bin/uname -p = unknown /bin/uname -X = unknown

/bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown

PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin

-----------

Core tests.

-----------

configure:1710: checking build system type configure:1728: result: armv7l-unknown-linux-gnu configure:1801: checking for svnversion configure:1828: result: no configure:1857: checking whether we want to compile in debug mode configure:1903: result: no configure:2153: checking for gcc configure:2169: found /usr/bin/gcc configure:2179: result: gcc configure:2200: checking for C compiler version configure:2203: gcc --version </dev/null >&5 gcc (Raspbian 8.3.0-6+rpi1) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2206: $? = 0 configure:2208: gcc -v </dev/null >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.3.0-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1) configure:2211: $? = 0 configure:2213: gcc -V </dev/null >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:2216: $? = 1 configure:2239: checking for C compiler default output file name configure:2242: gcc conftest.c >&5 configure:2245: $? = 0 configure:2291: result: a.out configure:2296: checking whether the C compiler works configure:2302: ./a.out configure:2305: $? = 0 configure:2322: result: yes configure:2329: checking whether we are cross compiling configure:2331: result: no configure:2334: checking for suffix of executables configure:2336: gcc -o conftest conftest.c >&5 configure:2339: $? = 0 configure:2364: result: configure:2370: checking for suffix of object files configure:2391: gcc -c conftest.c >&5 configure:2394: $? = 0 configure:2416: result: o configure:2420: checking whether we are using the GNU C compiler configure:2444: gcc -c conftest.c >&5 configure:2450: $? = 0 configure:2454: test -z || test ! -s conftest.err configure:2457: $? = 0 configure:2460: test -s conftest.o configure:2463: $? = 0 configure:2476: result: yes configure:2482: checking whether gcc accepts -g configure:2503: gcc -c -g conftest.c >&5 configure:2509: $? = 0 configure:2513: test -z || test ! -s conftest.err configure:2516: $? = 0 configure:2519: test -s conftest.o configure:2522: $? = 0 configure:2533: result: yes configure:2550: checking for gcc option to accept ANSI C configure:2620: gcc -c -g -O2 conftest.c >&5 configure:2626: $? = 0 configure:2630: test -z || test ! -s conftest.err configure:2633: $? = 0 configure:2636: test -s conftest.o configure:2639: $? = 0 configure:2657: result: none needed configure:2675: gcc -c -g -O2 conftest.c >&5 conftest.c:2:3: error: unknown type name 'choke' choke me ^~~~~ conftest.c:2:3: error: expected '=', ',', ';', 'asm' or 'attribute' at end of input configure:2681: $? = 1 configure: failed program was: | #ifndef __cplusplus | choke me | #endif configure:3102: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:3108: $? = 0 configure:3112: test -z || test ! -s conftest.err configure:3115: $? = 0 configure:3118: test -s conftest configure:3121: $? = 0 configure:3188: C compiler options are: -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD configure:3303: checking for g++ configure:3319: found /usr/bin/g++ configure:3329: result: g++ configure:3345: checking for C++ compiler version configure:3348: g++ --version </dev/null >&5 g++ (Raspbian 8.3.0-6+rpi1) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3351: $? = 0 configure:3353: g++ -v </dev/null >&5 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.3.0-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1) configure:3356: $? = 0 configure:3358: g++ -V </dev/null >&5 g++: error: unrecognized command line option '-V' g++: fatal error: no input files compilation terminated. configure:3361: $? = 1 configure:3364: checking whether we are using the GNU C++ compiler configure:3388: g++ -c conftest.cc >&5 configure:3394: $? = 0 configure:3398: test -z test ! -s conftest.err configure:3401: $? = 0 configure:3404: test -s conftest.o configure:3407: $? = 0 configure:3420: result: yes configure:3426: checking whether g++ accepts -g configure:3447: g++ -c -g conftest.cc >&5 configure:3453: $? = 0 configure:3457: test -z test ! -s conftest.err configure:3460: $? = 0 configure:3463: test -s conftest.o configure:3466: $? = 0 configure:3477: result: yes configure:3519: g++ -c -g -O2 conftest.cc >&5 configure:3525: $? = 0 configure:3529: test -z test ! -s conftest.err configure:3532: $? = 0 configure:3535: test -s conftest.o configure:3538: $? = 0 configure:3564: g++ -c -g -O2 conftest.cc >&5 conftest.cc: In function 'int main()': conftest.cc:19:1: error: 'exit' was not declared in this scope exit (42); ^~~~ configure:3570: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
/ end confdefs.h. /
int
main ()
{
exit (42);
;
return 0;
}

configure:3519: g++ -c -g -O2 conftest.cc >&5 configure:3525: $? = 0 configure:3529: test -z || test ! -s conftest.err configure:3532: $? = 0 configure:3535: test -s conftest.o configure:3538: $? = 0 configure:3564: g++ -c -g -O2 conftest.cc >&5 configure:3570: $? = 0 configure:3574: test -z || test ! -s conftest.err configure:3577: $? = 0 configure:3580: test -s conftest.o configure:3583: $? = 0 configure:3615: checking whether C++ compiler g++ works configure:3633: g++ -c -g -O2 conftest.cc >&5 configure:3639: $? = 0 configure:3643: test -z || test ! -s conftest.err configure:3646: $? = 0 configure:3649: test -s conftest.o configure:3652: $? = 0 configure:3654: result: yes configure:3975: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:3981: $? = 0 configure:3985: test -z || test ! -s conftest.err configure:3988: $? = 0 configure:3991: test -s conftest configure:3994: $? = 0 configure:4061: C++ compiler options are: -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD configure:4132: Trying to determine Fortran compiler name configure:4181: checking for gfortran configure:4197: found /usr/bin/gfortran configure:4207: result: gfortran configure:4317: checking for Fortran 77 compiler version configure:4318: gfortran --version </dev/null >&5 GNU Fortran (Raspbian 8.3.0-6+rpi1) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4321: $? = 0 configure:4323: gfortran -v </dev/null >&5 Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.3.0-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1) configure:4326: $? = 0 configure:4328: gfortran -V </dev/null >&5 gfortran: error: unrecognized command line option '-V' gfortran: fatal error: no input files compilation terminated. configure:4331: $? = 1 configure:4339: checking whether we are using the GNU Fortran 77 compiler configure:4353: gfortran -c conftest.F >&5 configure:4359: $? = 0 configure:4363: test -z || test ! -s conftest.err configure:4366: $? = 0 configure:4369: test -s conftest.o configure:4372: $? = 0 configure:4385: result: yes configure:4391: checking whether gfortran accepts -g configure:4403: gfortran -c -g conftest.f >&5 configure:4409: $? = 0 configure:4413: test -z || test ! -s conftest.err configure:4416: $? = 0 configure:4419: test -s conftest.o configure:4422: $? = 0 configure:4434: result: yes configure:4541: gfortran -o conftest -O3 -pipe conftest.f >&5 configure:4547: $? = 0 configure:4551: test -z || test ! -s conftest.err configure:4554: $? = 0 configure:4557: test -s conftest configure:4560: $? = 0 configure:4618: Fortran compiler options are: -O3 -pipe
configure:4656: checking how to get verbose linking output from gfortran configure:4667: gfortran -c -O3 -pipe conftest.f >&5 configure:4673: $? = 0 configure:4677: test -z || test ! -s conftest.err configure:4680: $? = 0 configure:4683: test -s conftest.o configure:4686: $? = 0 configure:4834: gfortran -o conftest -O3 -pipe -v conftest.f >&5 Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.3.0-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1) COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' /usr/lib/gcc/arm-linux-gnueabihf/8/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -mfloat-abi=hard -mfpu=vfp -mtls-dialect=gnu -marm -march=armv6+fp -auxbase conftest -O3 -version -fintrinsic-modules-path /usr/lib/gcc/arm-linux-gnueabihf/8/finclude -o - | as -v -march=armv6 -mfloat-abi=hard -mfpu=vfp -meabi=5 -o /tmp/ccMfz7ud.o GNU assembler version 2.31.1 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.31.1 GNU Fortran (Raspbian 8.3.0-6+rpi1) version 8.3.0 (arm-linux-gnueabihf) compiled by GNU C version 8.3.0, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.20-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU Fortran2008 (Raspbian 8.3.0-6+rpi1) version 8.3.0 (arm-linux-gnueabihf) compiled by GNU C version 8.3.0, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.20-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Reading specs from /usr/lib/gcc/arm-linux-gnueabihf/8/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/ LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/8/../../../:/lib/arm-linux-gnueabihf/:/lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' /usr/lib/gcc/arm-linux-gnueabihf/8/collect2 -plugin /usr/lib/gcc/arm-linux-gnueabihf/8/liblto_plugin.so -plugin-opt=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccukS4qh.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu -m armelf_linux_eabi -o conftest /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf /tmp/ccMfz7ud.o -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' configure:4758: result: -v configure:4760: checking for Fortran libraries of gfortran configure:4912: gfortran -o conftest -O3 -pipe -v conftest.f >&5 Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Raspbian 8.3.0-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix gcc version 8.3.0 (Raspbian 8.3.0-6+rpi1) COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' /usr/lib/gcc/arm-linux-gnueabihf/8/f951 conftest.f -ffixed-form -quiet -dumpbase conftest.f -mfloat-abi=hard -mfpu=vfp -mtls-dialect=gnu -marm -march=armv6+fp -auxbase conftest -O3 -version -fintrinsic-modules-path /usr/lib/gcc/arm-linux-gnueabihf/8/finclude -o - | as -v -march=armv6 -mfloat-abi=hard -mfpu=vfp -meabi=5 -o /tmp/cc7STTBg.o GNU assembler version 2.31.1 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.31.1 GNU Fortran (Raspbian 8.3.0-6+rpi1) version 8.3.0 (arm-linux-gnueabihf) compiled by GNU C version 8.3.0, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.20-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU Fortran2008 (Raspbian 8.3.0-6+rpi1) version 8.3.0 (arm-linux-gnueabihf) compiled by GNU C version 8.3.0, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.20-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Reading specs from /usr/lib/gcc/arm-linux-gnueabihf/8/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/ LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/8/:/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/8/../../../:/lib/arm-linux-gnueabihf/:/lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' /usr/lib/gcc/arm-linux-gnueabihf/8/collect2 -plugin /usr/lib/gcc/arm-linux-gnueabihf/8/liblto_plugin.so -plugin-opt=/usr/lib/gcc/arm-linux-gnueabihf/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKtKYIn.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -dynamic-linker /lib/ld-linux-armhf.so.3 -X --hash-style=gnu -m armelf_linux_eabi -o conftest /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crt1.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbegin.o -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf /tmp/cc7STTBg.o -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/arm-linux-gnueabihf/8/crtend.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o COLLECT_GCC_OPTIONS='-o' 'conftest' '-O3' '-pipe' '-v' '-shared-libgcc' '-mfloat-abi=hard' '-mfpu=vfp' '-mtls-dialect=gnu' '-marm' '-march=armv6+fp' configure:4942: result: -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -lgcc_s configure:5009: Corrected Fortran libraries: -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm configure:5018: checking for dummy main to link with Fortran libraries configure:5057: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 configure:5063: $? = 0 configure:5067: test -z test ! -s conftest.err configure:5070: $? = 0 configure:5073: test -s conftest configure:5076: $? = 0 configure:5154: result: none configure:5190: checking for Fortran name-mangling scheme configure:5204: gfortran -c -O3 -pipe conftest.f >&5 configure:5210: $? = 0 configure:5214: test -z test ! -s conftest.err configure:5217: $? = 0 configure:5220: test -s conftest.o configure:5223: $? = 0 configure:5270: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c cfortran_test.o -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 /usr/bin/ld: /tmp/ccQ4cwIR.o: in function main': conftest.c:(.text.startup+0x4): undefined reference tofoobar' collect2: error: ld returned 1 exit status configure:5276: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
/ end confdefs.h. /
/ Override any gcc2 internal prototype to avoid an error. /
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char foobar ();
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
foobar ();
;
return 0;
}

configure:5270: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c cfortran_test.o -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 configure:5276: $? = 0 configure:5280: test -z || test ! -s conftest.err configure:5283: $? = 0 configure:5286: test -s conftest configure:5289: $? = 0 configure:5357: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c cfortran_test.o -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 configure:5363: $? = 0 configure:5367: test -z || test ! -s conftest.err configure:5370: $? = 0 configure:5373: test -s conftest configure:5376: $? = 0 configure:5426: result: lower case, underscore, no extra underscore configure:4876: checking for egrep configure:4886: result: grep -E configure:4891: checking whether ln -s works configure:4895: result: yes configure:4916: checking for a BSD-compatible install configure:4971: result: /usr/bin/install -c configure:4982: checking whether build environment is sane configure:5025: result: yes configure:5090: checking for gawk configure:5119: result: no configure:5090: checking for mawk configure:5106: found /usr/bin/mawk configure:5116: result: mawk configure:5126: checking whether make sets $(MAKE) configure:5146: result: yes configure:5176: checking for style of include used by make configure:5204: result: GNU configure:5385: checking dependency style of gcc configure:5475: result: none configure:5494: checking dependency style of g++ configure:5584: result: none configure:5602: checking whether to enable maintainer-specific portions of Makefiles configure:5611: result: no configure:6059: checking host system type configure:6073: result: armv7l-unknown-linux-gnu configure:6081: checking for a sed that does not truncate output configure:6135: result: /bin/sed configure:6149: checking for ld used by gcc configure:6216: result: /usr/bin/ld configure:6225: checking if the linker (/usr/bin/ld) is GNU ld configure:6240: result: yes configure:6245: checking for /usr/bin/ld option to reload object files configure:6252: result: -r configure:6270: checking for BSD-compatible nm configure:6319: result: /usr/bin/nm -B configure:6323: checking how to recognise dependent libraries configure:6499: result: pass_all configure:6743: checking how to run the C preprocessor configure:6778: gcc -E conftest.c configure:6784: $? = 0 configure:6816: gcc -E conftest.c conftest.c:22:10: fatal error: ac_nonexistent.h: No such file or directory

include

      ^~~~~~~~~~~~~~~~~~
compilation terminated. configure:6822: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
/ end confdefs.h. /
#include

configure:6861: result: gcc -E configure:6885: gcc -E conftest.c configure:6891: $? = 0 configure:6923: gcc -E conftest.c conftest.c:22:10: fatal error: ac_nonexistent.h: No such file or directory

include

      ^~~~~~~~~~~~~~~~~~
compilation terminated. configure:6929: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
/ end confdefs.h. /
#include

configure:6973: checking for ANSI C header files configure:7006: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7012: $? = 0 configure:7016: test -z || test ! -s conftest.err configure:7019: $? = 0 configure:7022: test -s conftest.o configure:7025: $? = 0 configure:7114: gcc -o conftest -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 conftest.c: In function 'main': conftest.c:39:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(2); ^~~~ conftest.c:39:7: warning: incompatible implicit declaration of built-in function 'exit' conftest.c:39:7: note: include '' or provide a declaration of 'exit' conftest.c:23:1: +#include

if ((' ' & 0x0FF) == 0x020)

conftest.c:39:7: exit(2); ^~~~ conftest.c:40:3: warning: incompatible implicit declaration of built-in function 'exit' exit (0); ^~~~ conftest.c:40:3: note: include '' or provide a declaration of 'exit' configure:7117: $? = 0 configure:7119: ./conftest configure:7122: $? = 0 configure:7137: result: yes configure:7161: checking for sys/types.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for sys/stat.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for stdlib.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for string.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for memory.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for strings.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for inttypes.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for stdint.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7161: checking for unistd.h configure:7177: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7183: $? = 0 configure:7187: test -z || test ! -s conftest.err configure:7190: $? = 0 configure:7193: test -s conftest.o configure:7196: $? = 0 configure:7207: result: yes configure:7233: checking dlfcn.h usability configure:7245: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:7251: $? = 0 configure:7255: test -z || test ! -s conftest.err configure:7258: $? = 0 configure:7261: test -s conftest.o configure:7264: $? = 0 configure:7274: result: yes configure:7278: checking dlfcn.h presence configure:7288: gcc -E conftest.c configure:7294: $? = 0 configure:7314: result: yes configure:7349: checking for dlfcn.h configure:7356: result: yes configure:7379: checking how to run the C++ preprocessor configure:7410: g++ -E conftest.cc configure:7416: $? = 0 configure:7448: g++ -E conftest.cc conftest.cc:33:10: fatal error: ac_nonexistent.h: No such file or directory

include

      ^~~~~~~~~~~~~~~~~~
compilation terminated. configure:7454: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
/ end confdefs.h. /
#include

configure:7493: result: g++ -E configure:7517: g++ -E conftest.cc configure:7523: $? = 0 configure:7555: g++ -E conftest.cc conftest.cc:33:10: fatal error: ac_nonexistent.h: No such file or directory

include

      ^~~~~~~~~~~~~~~~~~
compilation terminated. configure:7561: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
/ end confdefs.h. /
#include

configure:7610: checking the maximum length of command line arguments configure:7719: result: 32768 configure:7730: checking command to parse /usr/bin/nm -B output from gcc object configure:7835: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:7838: $? = 0 configure:7842: /usr/bin/nm -B conftest.o | sed -n -e 's/^.[ ]([ABCDGIRSTW][ABCDGIRSTW])[ ][ ]([_A-Za-z][_A-Za-z0-9])$/\1 \2 \2/p' > conftest.nm configure:7845: $? = 0 configure:7897: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc conftstm.o >&5 configure:7900: $? = 0 configure:7938: result: ok configure:7942: checking for objdir configure:7957: result: .libs configure:8047: checking for ar configure:8063: found /usr/bin/ar configure:8074: result: ar configure:8127: checking for ranlib configure:8143: found /usr/bin/ranlib configure:8154: result: ranlib configure:8207: checking for strip configure:8223: found /usr/bin/strip configure:8234: result: strip configure:8510: checking if gcc supports -fno-rtti -fno-exceptions configure:9416: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C configure:9420: $? = 0 configure:8545: result: no configure:8560: checking for gcc option to produce PIC configure:8770: result: -fPIC configure:8778: checking if gcc PIC flag -fPIC works configure:9684: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD -fPIC -DPIC conftest.c >&5 configure:9688: $? = 0 configure:8813: result: yes configure:8841: checking if gcc static flag -static works configure:8869: result: yes configure:8879: checking if gcc supports -c -o file.o configure:9788: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD -o out/conftest2.o conftest.c >&5 configure:9792: $? = 0 configure:8926: result: yes configure:8952: checking whether the gcc linker (/usr/bin/ld) supports shared libraries configure:9926: result: yes configure:9947: checking whether -lc should be explicitly linked in configure:9952: gcc -c -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.c >&5 configure:9955: $? = 0 configure:9970: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2>\&1 | grep -lc >/dev/null 2>\&1 configure:9973: $? = 0 configure:9985: result: no configure:9993: checking dynamic linker characteristics configure:10581: result: GNU/Linux ld.so configure:10590: checking how to hardcode library paths into programs configure:10615: result: immediate configure:10629: checking whether stripping libraries is possible configure:10634: result: yes configure:11524: checking if libtool supports shared libraries configure:11526: result: yes configure:11529: checking whether to build shared libraries configure:11550: result: yes configure:11553: checking whether to build static libraries configure:11557: result: no configure:11649: creating libtool configure:12237: checking for ld used by g++ configure:12304: result: /usr/bin/ld configure:12313: checking if the linker (/usr/bin/ld) is GNU ld configure:12328: result: yes configure:12379: checking whether the g++ linker (/usr/bin/ld) supports shared libraries configure:13333: result: yes configure:13355: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cpp >&5 configure:13358: $? = 0 configure:13477: checking for g++ option to produce PIC configure:13751: result: -fPIC configure:13759: checking if g++ PIC flag -fPIC works configure:14665: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD -fPIC -DPIC conftest.cpp >&5 configure:14669: $? = 0 configure:13794: result: yes configure:13822: checking if g++ static flag -static works configure:13850: result: yes configure:13860: checking if g++ supports -c -o file.o configure:14769: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD -o out/conftest2.o conftest.cpp >&5 configure:14773: $? = 0 configure:13907: result: yes configure:13933: checking whether the g++ linker (/usr/bin/ld) supports shared libraries configure:13958: result: yes configure:14025: checking dynamic linker characteristics configure:14613: result: GNU/Linux ld.so configure:14622: checking how to hardcode library paths into programs configure:14647: result: immediate configure:15173: checking if libtool supports shared libraries configure:15175: result: yes configure:15178: checking whether to build shared libraries configure:15198: result: yes configure:15201: checking whether to build static libraries configure:15205: result: no configure:15215: checking for gfortran option to produce PIC configure:15425: result: -fPIC configure:15433: checking if gfortran PIC flag -fPIC works configure:16339: gfortran -c -O3 -pipe -fPIC conftest.f >&5 configure:16343: $? = 0 configure:15468: result: yes configure:15496: checking if gfortran static flag -static works configure:15524: result: yes configure:15534: checking if gfortran supports -c -o file.o configure:16443: gfortran -c -O3 -pipe -o out/conftest2.o conftest.f >&5 configure:16447: $? = 0 configure:15581: result: yes configure:15607: checking whether the gfortran linker (/usr/bin/ld) supports shared libraries configure:16545: result: yes configure:16612: checking dynamic linker characteristics configure:17200: result: GNU/Linux ld.so configure:17209: checking how to hardcode library paths into programs configure:17234: result: immediate configure:20836: Build is "armv7l-unknown-linux-gnu". configure:20840: checking for dos2unix configure:20869: result: no configure:21126: checking if library version is set configure:21130: result: 14:4:11 configure:8943: checking cmath usability configure:8955: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:8961: $? = 0 configure:8965: test -z || test ! -s conftest.err configure:8968: $? = 0 configure:8971: test -s conftest.o configure:8974: $? = 0 configure:8984: result: yes configure:8988: checking cmath presence configure:8998: g++ -E conftest.cc configure:9004: $? = 0 configure:9024: result: yes configure:9059: checking for cmath configure:9066: result: yes configure:9272: checking cfloat usability configure:9284: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:9290: $? = 0 configure:9294: test -z || test ! -s conftest.err configure:9297: $? = 0 configure:9300: test -s conftest.o configure:9303: $? = 0 configure:9313: result: yes configure:9317: checking cfloat presence configure:9327: g++ -E conftest.cc configure:9333: $? = 0 configure:9353: result: yes configure:9388: checking for cfloat configure:9395: result: yes configure:9601: checking cieeefp usability configure:9613: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc:69:10: fatal error: cieeefp: No such file or directory

include

      ^~~~~~~~~
compilation terminated. configure:9619: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#include
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include
# include
#else
# if HAVE_STDLIB_H
# include
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
# include
# endif
# include
#endif
#if HAVE_STRINGS_H
# include
#endif
#if HAVE_INTTYPES_H
# include
#else
# if HAVE_STDINT_H
# include
# endif
#endif
#if HAVE_UNISTD_H
# include
#endif
#include

configure:9642: result: no configure:9646: checking cieeefp presence configure:9656: g++ -E conftest.cc conftest.cc:35:10: fatal error: cieeefp: No such file or directory

include

      ^~~~~~~~~
compilation terminated. configure:9662: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#include

configure:9682: result: no configure:9717: checking for cieeefp configure:9724: result: no configure:9759: checking ieeefp.h usability configure:9771: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc:69:10: fatal error: ieeefp.h: No such file or directory

include

      ^~~~~~~~~~
compilation terminated. configure:9777: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#include
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include
# include
#else
# if HAVE_STDLIB_H
# include
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
# include
# endif
# include
#endif
#if HAVE_STRINGS_H
# include
#endif
#if HAVE_INTTYPES_H
# include
#else
# if HAVE_STDINT_H
# include
# endif
#endif
#if HAVE_UNISTD_H
# include
#endif
#include

configure:9800: result: no configure:9804: checking ieeefp.h presence configure:9814: g++ -E conftest.cc conftest.cc:35:10: fatal error: ieeefp.h: No such file or directory

include

      ^~~~~~~~~~
compilation terminated. configure:9820: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#include
configure:9840: result: no configure:9875: checking for ieeefp.h configure:9882: result: no configure:9906: checking whether isfinite is declared configure:9960: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc: In function 'int main()': conftest.cc:70:22: error: 'isfinite' was not declared in this scope char p = (char ) isfinite; ^~~~ conftest.cc:70:22: note: suggested alternative: In file included from conftest.cc:37: /usr/include/c++/8/cmath:578:5: note: 'std::isfinite' isfinite(_Tp __x) ^~~~ conftest.cc:70:9: warning: unused variable 'p' [-Wunused-variable] char p = (char ) isfinite; ^ configure:9966: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#ifdef HAVE_CMATH
# include
#else
# ifdef HAVE_MATH_H
# include
# endif
#endif
#ifdef HAVE_CFLOAT
# include
#else
# ifdef HAVE_FLOAT_H
# include
# endif
#endif
#ifdef HAVE_CIEEEFP
# include
#else
# ifdef HAVE_IEEEFP_H
# include
# endif
#endif
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
#ifndef isfinite
char p = (char ) isfinite;
#endif
;
return 0;
}
configure:9990: result: no configure:9997: checking whether finite is declared configure:10051: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc: In function 'int main()': conftest.cc:70:9: warning: unused variable 'p' [-Wunused-variable] char p = (char ) finite; ^ configure:10057: $? = 0 configure:10061: test -z test ! -s conftest.err configure:10064: $? = 0 configure:10067: test -s conftest.o configure:10070: $? = 0 configure:10081: result: yes configure:10224: checking for cmath configure:10229: result: yes configure:10553: checking for cfloat configure:10558: result: yes configure:10882: checking for cieeefp configure:10887: result: no configure:11040: checking for ieeefp.h configure:11045: result: no configure:11196: checking whether isnan is declared configure:11250: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc: In function 'int main()': conftest.cc:73:22: error: 'isnan' was not declared in this scope char p = (char ) isnan; ^~~~~ conftest.cc:73:22: note: suggested alternative: In file included from conftest.cc:40: /usr/include/c++/8/cmath:632:5: note: 'std::isnan' isnan(_Tp __x) ^~~~~ conftest.cc:73:9: warning: unused variable 'p' [-Wunused-variable] char p = (char ) isnan; ^ configure:11256: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
/ end confdefs.h. /
#ifdef HAVE_CMATH
# include
#else
# ifdef HAVE_MATH_H
# include
# endif
#endif
#ifdef HAVE_CFLOAT
# include
#else
# ifdef HAVE_FLOAT_H
# include
# endif
#endif
#ifdef HAVE_CIEEEFP
# include
#else
# ifdef HAVE_IEEEFP_H
# include
# endif
#endif
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
#ifndef isnan
char p = (char ) isnan;
#endif
;
return 0;
}

configure:11280: result: no configure:11292: checking whether std::isnan(42.42) is declared configure:11346: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc:72:12: warning: extra tokens at end of #ifndef directive

ifndef std::isnan(42.42)

        ^~

conftest.cc: In function 'int main()': conftest.cc:73:9: warning: unused variable 'p' [-Wunused-variable] char p = (char ) std::isnan(42.42); ^ configure:11352: $? = 0 configure:11356: test -z || test ! -s conftest.err configure:11359: $? = 0 configure:11362: test -s conftest.o configure:11365: $? = 0 configure:11376: result: yes configure:11856: checking cinttypes usability configure:11868: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:11874: $? = 0 configure:11878: test -z || test ! -s conftest.err configure:11881: $? = 0 configure:11884: test -s conftest.o configure:11887: $? = 0 configure:11897: result: yes configure:11901: checking cinttypes presence configure:11911: g++ -E conftest.cc configure:11917: $? = 0 configure:11937: result: yes configure:11972: checking for cinttypes configure:11979: result: yes configure:12185: checking cstdint usability configure:12197: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:12203: $? = 0 configure:12207: test -z || test ! -s conftest.err configure:12210: $? = 0 configure:12213: test -s conftest.o configure:12216: $? = 0 configure:12226: result: yes configure:12230: checking cstdint presence configure:12240: g++ -E conftest.cc configure:12246: $? = 0 configure:12266: result: yes configure:12301: checking for cstdint configure:12308: result: yes configure:12497: checking for int64_t configure:12538: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:12544: $? = 0 configure:12548: test -z || test ! -s conftest.err configure:12551: $? = 0 configure:12554: test -s conftest.o configure:12557: $? = 0 configure:12568: result: yes configure:14048: checking for intptr_t configure:14089: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:14095: $? = 0 configure:14099: test -z || test ! -s conftest.err configure:14102: $? = 0 configure:14105: test -s conftest.o configure:14108: $? = 0 configure:14119: result: yes configure:16083: checking windows.h usability configure:16095: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc:81:10: fatal error: windows.h: No such file or directory

include

      ^~~~~~~~~~~
compilation terminated. configure:16101: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
/ end confdefs.h. /
#include
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include
# include
#else
# if HAVE_STDLIB_H
# include
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
# include
# endif
# include
#endif
#if HAVE_STRINGS_H
# include
#endif
#if HAVE_INTTYPES_H
# include
#else
# if HAVE_STDINT_H
# include
# endif
#endif
#if HAVE_UNISTD_H
# include
#endif
#include

configure:16124: result: no configure:16128: checking windows.h presence configure:16138: g++ -E conftest.cc conftest.cc:47:10: fatal error: windows.h: No such file or directory

include

      ^~~~~~~~~~~
compilation terminated. configure:16144: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
/ end confdefs.h. /
#include
configure:16164: result: no configure:16199: checking for windows.h configure:16206: result: no configure:16237: checking endian.h usability configure:16249: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:16255: $? = 0 configure:16259: test -z test ! -s conftest.err configure:16262: $? = 0 configure:16265: test -s conftest.o configure:16268: $? = 0 configure:16278: result: yes configure:16282: checking endian.h presence configure:16292: g++ -E conftest.cc configure:16298: $? = 0 configure:16318: result: yes configure:16353: checking for endian.h configure:16360: result: yes configure:16447: checking for pkg-config configure:16463: found /usr/bin/pkg-config configure:16473: result: pkg-config configure:16488: checking pkg-config is at least version 0.16.0 configure:16491: result: yes configure:19355: checking whether -lblas has BLAS configure:19632: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc -lblas >&5 /usr/bin/ld: cannot find -lblas collect2: error: ld returned 1 exit status configure:19638: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
/ end confdefs.h. /
extern "C" {void daxpy_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
daxpy_()
;
return 0;
}
configure:19699: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 /usr/bin/ld: cannot find -lblas collect2: error: ld returned 1 exit status configure:19705: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
/ end confdefs.h. /
extern "C" {void daxpy_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
daxpy_()
;
return 0;
}
configure:19735: result: no configure:19759: checking for COIN-OR package Blas configure:19901: result: yes: 1.4.8 configure:20879: checking whether LAPACK is already available with BLAS library configure:21153: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILSBUILD conftest.cc -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm >&5 /usr/bin/ld: /tmp/ccAWnVow.o: in function main': conftest.cc:(.text.startup+0x4): undefined reference todsyev' collect2: error: ld returned 1 exit status configure:21159: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
/ end confdefs.h. /
extern "C" {void dsyev_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
dsyev_()
;
return 0;
}
configure:21220: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILSBUILD conftest.cc -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 /usr/bin/ld: /tmp/cc94p33Q.o: in function main': conftest.cc:(.text.startup+0x4): undefined reference todsyev' collect2: error: ld returned 1 exit status configure:21226: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
/ end confdefs.h. /
extern "C" {void dsyev_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
dsyev_()
;
return 0;
}
configure:21256: result: no configure:22196: checking whether -llapack has LAPACK configure:22473: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc -llapack -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm >&5 /usr/bin/ld: cannot find -llapack collect2: error: ld returned 1 exit status configure:22479: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
/ end confdefs.h. /
extern "C" {void dsyev_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
dsyev_()
;
return 0;
}
configure:22540: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc -llapack -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm >&5 /usr/bin/ld: cannot find -llapack collect2: error: ld returned 1 exit status configure:22546: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
/ end confdefs.h. /
extern "C" {void dsyev_();}
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
extern "C"
# endif
int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
dsyev_()
;
return 0;
}

configure:22576: result: no configure:22600: checking for COIN-OR package Lapack configure:22742: result: yes: 1.6.1 configure:23161: checking for COIN-OR package Glpk configure:23303: result: yes: 1.10.7 configure:23671: checking for COIN-OR package Sample configure:23802: result: yes: 1.2.12 configure:24151: checking for COIN-OR package Netlib configure:24300: result: not given: No package 'coindatanetlib' found configure:24668: checking zlib.h usability configure:24680: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 configure:24686: $? = 0 configure:24690: test -z || test ! -s conftest.err configure:24693: $? = 0 configure:24696: test -s conftest.o configure:24699: $? = 0 configure:24709: result: yes configure:24713: checking zlib.h presence configure:24723: g++ -E conftest.cc configure:24729: $? = 0 configure:24749: result: yes configure:24784: checking for zlib.h configure:24791: result: yes configure:24807: checking for gzopen in -lz configure:24845: g++ -o conftest -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc -lz >&5 configure:24851: $? = 0 configure:24855: test -z || test ! -s conftest.err configure:24858: $? = 0 configure:24861: test -s conftest configure:24864: $? = 0 configure:24877: result: yes configure:24948: checking bzlib.h usability configure:24960: g++ -c -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD conftest.cc >&5 conftest.cc:88:10: fatal error: bzlib.h: No such file or directory

include

      ^~~~~~~~~
compilation terminated. configure:24966: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
#define COIN_HAS_LAPACK 1
#define COIN_HAS_GLPK 1
#define COIN_HAS_SAMPLE 1
#define HAVE_ZLIB_H 1
#define COIN_HAS_ZLIB 1
/ end confdefs.h. /
#include
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include
# include
#else
# if HAVE_STDLIB_H
# include
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
# include
# endif
# include
#endif
#if HAVE_STRINGS_H
# include
#endif
#if HAVE_INTTYPES_H
# include
#else
# if HAVE_STDINT_H
# include
# endif
#endif
#if HAVE_UNISTD_H
# include
#endif
#include

configure:24989: result: no configure:24993: checking bzlib.h presence configure:25003: g++ -E conftest.cc conftest.cc:54:10: fatal error: bzlib.h: No such file or directory

include

      ^~~~~~~~~
compilation terminated. configure:25009: $? = 1 configure: failed program was: / confdefs.h. /
#define PACKAGE_NAME "CoinUtils"
#define PACKAGE_TARNAME "coinutils"
#define PACKAGE_VERSION "2.11.4"
#define PACKAGE_STRING "CoinUtils 2.11.4"
#define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
#define COINUTILS_VERSION "2.11.4"
#define COINUTILS_VERSION_MAJOR 2
#define COINUTILS_VERSION_MINOR 11
#define COINUTILS_VERSION_RELEASE 4
#define COIN_COINUTILS_VERBOSITY 0
#define COIN_COINUTILS_CHECKLEVEL 0
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;
#endif
#define F77FUNC(name,NAME) name ##
#define F77FUNC(name,NAME) name ## _
#define PACKAGE "coinutils"
#define VERSION "2.11.4"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_FINITE finite
#define HAVE_CMATH 1
#define HAVE_CFLOAT 1
#define COIN_C_ISNAN std::isnan
#define COINUTILS_MEMPOOL_MAXPOOLED -1
#define HAVE_CINTTYPES 1
#define HAVE_CSTDINT 1
#define COIN_INT64_T int64_t
#define COIN_UINT64_T int64_t
#define COIN_INTPTR_T intptr_t
#define COINUTILS_HAS_STDINT_H 1
#define COINUTILS_HAS_CSTDINT 1
#define HAVE_ENDIAN_H 1
#define COIN_HAS_BLAS 1
#define COIN_HAS_LAPACK 1
#define COIN_HAS_GLPK 1
#define COIN_HAS_SAMPLE 1
#define HAVE_ZLIB_H 1
#define COIN_HAS_ZLIB 1
/ end confdefs.h. /
#include

configure:25029: result: no configure:25064: checking for bzlib.h configure:25071: result: no configure:25516: checking whether this is a VPATH configuration configure:25523: result: yes configure:25543: configuring doxygen documentation options configure:25550: checking for doxygen configure:25577: result: no configure:25586: checking for latex configure:25613: result: no configure:25641: checking for dot configure:25668: result: NO configure:25780: checking which command should be used to link input files configure:25788: result: ln -s configure:26122: creating ./config.status

----------------------

Running config.status.

----------------------

This file was extended by CoinUtils config.status 2.11.4, which was generated by GNU Autoconf 2.59. Invocation command line was

CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status

on ScottsPi

config.status:826: creating Makefile config.status:826: creating src/Makefile config.status:826: creating test/Makefile config.status:826: creating coinutils.pc config.status:826: creating coinutils-uninstalled.pc config.status:826: creating doxydoc/doxygen.conf config.status:923: creating src/config.h config.status:923: creating src/config_coinutils.h config.status:1287: executing depfiles commands configure:27565: Creating VPATH links for data files configure:27613: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting configure:27616: Configuration of CoinUtils successful

----------------

Cache variables.

----------------

ac_cv_build=armv7l-unknown-linux-gnu ac_cv_build_alias=armv7l-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_ADD_CFLAGS_set= ac_cv_env_ADD_CFLAGS_value= ac_cv_env_ADD_CXXFLAGS_set= ac_cv_env_ADD_CXXFLAGS_value= ac_cv_env_ADD_FFLAGS_set= ac_cv_env_ADD_FFLAGS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CDEFS_set= ac_cv_env_CDEFS_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXDEFS_set= ac_cv_env_CXXDEFS_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_DBG_CFLAGS_set= ac_cv_env_DBG_CFLAGS_value= ac_cv_env_DBG_CXXFLAGS_set= ac_cv_env_DBG_CXXFLAGS_value= ac_cv_env_DBG_FFLAGS_set= ac_cv_env_DBG_FFLAGS_value= ac_cv_env_F77_set= ac_cv_env_F77_value= ac_cv_env_FFLAGS_set= ac_cv_env_FFLAGS_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_MPICC_set= ac_cv_env_MPICC_value= ac_cv_env_MPICXX_set= ac_cv_env_MPICXX_value= ac_cv_env_MPIF77_set= ac_cv_env_MPIF77_value= ac_cv_env_OPT_CFLAGS_set= ac_cv_env_OPT_CFLAGS_value= ac_cv_env_OPT_CXXFLAGS_set= ac_cv_env_OPT_CXXFLAGS_value= ac_cv_env_OPT_FFLAGS_set= ac_cv_env_OPT_FFLAGS_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_exeext= ac_cv_f77_compiler_gnu=yes ac_cv_f77_dummy_main=none ac_cv_f77_libs=' -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm' ac_cv_f77_mangling='lower case, underscore, no extra underscore' ac_cv_fortran_dummy_main=none ac_cv_have_decl_finite=yes ac_cv_have_decl_isfinite=no ac_cv_have_decl_isnan=no ac_cv_have_decl_std__isnan_4242=yes ac_cv_header_bzlib_h=no ac_cv_header_cfloat=yes ac_cv_header_cieeefp=no ac_cv_header_cinttypes=yes ac_cv_header_cmath=yes ac_cv_header_cstdint=yes ac_cv_header_dlfcn_h=yes ac_cv_header_endian_h=yes ac_cv_header_ieeefp_h=no ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_header_windows_h=no ac_cv_header_zlib_h=yes ac_cv_host=armv7l-unknown-linux-gnu ac_cv_host_alias=armv7l-unknown-linux-gnu ac_cv_lib_z_gzopen=yes ac_cv_objext=o ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AWK=mawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_CXXCPP='g++ -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_CXX=g++ ac_cv_prog_ac_ct_F77=gfortran ac_cv_prog_ac_ct_PKG_CONFIG=pkg-config ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_coin_doxy_usedot=NO ac_cv_prog_coin_have_doxygen=no ac_cv_prog_coin_have_latex=no ac_cv_prog_cxx_g=yes ac_cv_prog_egrep='grep -E' ac_cv_prog_f77_g=yes ac_cv_prog_f77_v=-v ac_cv_prog_have_svnversion=no ac_cv_prog_make_make_set=yes ac_cv_type_int64_t=yes ac_cv_type_intptr_t=yes am_cv_CC_dependencies_compiler_type=none am_cv_CXX_dependencies_compiler_type=none lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_LDCXX=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_SED=/bin/sed lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_c_o_F77=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_gnu_ld=yes lt_cv_prog_gnu_ldcxx=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.[ ]([ABCDGIRSTW][ABCDGIRSTW])[ ][ ]([_A-Za-z][_A-Za-z0-9])$/\1 \2 \2/p'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: ([^ ]) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] ([^ ]) ([^ ])$/ {"\2", (lt_ptr) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. . (.)$/extern int \1;/p'\''' lt_cv_sys_max_cmd_len=32768 lt_lt_cv_prog_compiler_c_o='"yes"' lt_lt_cv_prog_compiler_c_o_CXX='"yes"' lt_lt_cv_prog_compiler_c_o_F77='"yes"' lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.[ ]\([ABCDGIRSTW][ABCDGIRSTW]\)[ ][ ]\([_A-Za-z][_A-Za-z0-9]\)\$/\1 \2 \2/p'\''"' lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \([^ ]\) \$/ {\\"\1\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]\) \([^ ]\)\$/ {\"\2\", (lt_ptr) \&\2},/p'\''"' lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. . \(.\)\$/extern int \1;/p'\''"'

-----------------

Output variables.

-----------------

ABSBUILDDIR='/home/scott/coinbrew/build/CoinUtils/2.11.4' ACLOCAL='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run aclocal-1.9' ADD_CFLAGS='' ADD_CXXFLAGS='' ADD_FFLAGS='' ALWAYS_FALSE_FALSE='' ALWAYS_FALSE_TRUE='#' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='#' AMTAR='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run tar' AR='ar' AUTOCONF='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run autoconf' AUTOHEADER='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run autoheader' AUTOMAKE='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run automake-1.9' AUX_DIR='' AWK='mawk' BLAS_CFLAGS='' BLAS_CFLAGS_INSTALLED='' BLAS_DATA='' BLAS_DATA_INSTALLED='' BLAS_DEPENDENCIES='' BLAS_LIBS='-L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm' BLAS_LIBS_INSTALLED='' BUILDTOOLSDIR='' CC='gcc' CCDEPMODE='depmode=none' CDEFS='' CFLAGS='-O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD' COINUTILSLIB_CFLAGS='-I/usr/local/include/coin/ThirdParty ' COINUTILSLIB_CFLAGS_INSTALLED='' COINUTILSLIB_DEPENDENCIES=' ' COINUTILSLIB_LIBS='-lz -L/usr/local/lib -lcoinglpk -ldl -lm -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinlapack -lgfortran -lm -lcoinblas -lgfortran -lm -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinblas -lgfortran -lm -lm ' COINUTILSLIB_LIBS_INSTALLED='-lz -lm ' COINUTILSLIB_PCLIBS='-lz -lm ' COINUTILSLIB_PCREQUIRES='coinglpk coinlapack coinblas ' COINUTILS_SVN_REV='' COIN_CC_IS_CL_FALSE='' COIN_CC_IS_CL_TRUE='#' COIN_CXX_IS_CL_FALSE='' COIN_CXX_IS_CL_TRUE='#' COIN_HAS_BLAS_FALSE='#' COIN_HAS_BLAS_TRUE='' COIN_HAS_DOXYGEN_FALSE='' COIN_HAS_DOXYGEN_TRUE='#' COIN_HAS_GLPK_FALSE='#' COIN_HAS_GLPK_TRUE='' COIN_HAS_LAPACK_FALSE='#' COIN_HAS_LAPACK_TRUE='' COIN_HAS_LATEX_FALSE='' COIN_HAS_LATEX_TRUE='#' COIN_HAS_NETLIB_FALSE='' COIN_HAS_NETLIB_TRUE='#' COIN_HAS_PKGCONFIG_FALSE='#' COIN_HAS_PKGCONFIG_TRUE='' COIN_HAS_SAMPLE_FALSE='#' COIN_HAS_SAMPLE_TRUE='' COIN_HAS_ZLIB_FALSE='#' COIN_HAS_ZLIB_TRUE='' COIN_PKG_CONFIG_PATH='/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:' COIN_PKG_CONFIG_PATH_UNINSTALLED='/home/scott/coinbrew/build/CoinUtils/2.11.4:/home/scott/coinbrew/build/Data/miplib3/1.2.8:/home/scott/coinbrew/build/Data/Sample/1.2.12:/home/scott/coinbrew/build/ThirdParty/Mumps/1.6.2:/home/scott/coinbrew/build/ThirdParty/Metis/1.3.9:/home/scott/coinbrew/build/ThirdParty/Glpk/1.10.7:/home/scott/coinbrew/build/ThirdParty/Lapack/1.6.1:/home/scott/coinbrew/build/ThirdParty/Blas/1.4.8:/home/scott/coinbrew/build/ThirdParty/ASL/1.4.2:' CPP='gcc -E' CPPFLAGS='' CXX='g++' CXXCPP='g++ -E' CXXDEFS='' CXXDEPMODE='depmode=none' CXXFLAGS='-O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DCOINUTILS_BUILD' CYGPATH_W='echo' DBG_CFLAGS='-g -O0 -pipe -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long ' DBG_CXXFLAGS='-g -O0 -pipe -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long ' DBG_FFLAGS='-g -O0 -pipe ' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DEPENDENCY_LINKING_FALSE='#' DEPENDENCY_LINKING_TRUE='' ECHO='echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='grep -E' EXEEXT='' F77='gfortran' FFLAGS='-O3 -pipe ' FLIBS=' -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm' GLPK_CFLAGS='-I/usr/local/include/coin/ThirdParty' GLPK_CFLAGS_INSTALLED='' GLPK_DATA='' GLPK_DATA_INSTALLED='' GLPK_DEPENDENCIES='' GLPK_LIBS='-L/usr/local/lib -lcoinglpk -ldl -lm' GLPK_LIBS_INSTALLED='' HAVE_EXTERNALS_FALSE='' HAVE_EXTERNALS_TRUE='#' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' LAPACK_CFLAGS='' LAPACK_CFLAGS_INSTALLED='' LAPACK_DATA='' LAPACK_DATA_INSTALLED='' LAPACK_DEPENDENCIES='' LAPACK_LIBS='-L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/usr/local/lib -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -lcoinlapack -lgfortran -lm -lcoinblas -lgfortran -lm' LAPACK_LIBS_INSTALLED='' LDFLAGS='' LIBEXT='a' LIBOBJS='' LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBTOOLM4='' LN_S='ln -s' LTLIBOBJS='' LT_LDFLAGS='-no-undefined -version-info 14:4:11' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /home/scott/coinbrew/CoinUtils/CoinUtils/missing --run makeinfo' MPICC='' MPICXX='' MPIF77='' NETLIB_CFLAGS='' NETLIB_CFLAGS_INSTALLED='' NETLIB_DATA='' NETLIB_DATA_INSTALLED='' NETLIB_DEPENDENCIES='' NETLIB_LIBS='' NETLIB_LIBS_INSTALLED='' OBJEXT='o' OPT_CFLAGS='-O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long ' OPT_CXXFLAGS='-O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long ' OPT_FFLAGS='-O3 -pipe ' PACKAGE='coinutils' PACKAGE_BUGREPORT='http://projects.coin-or.org/CoinUtils' PACKAGE_NAME='CoinUtils' PACKAGE_STRING='CoinUtils 2.11.4' PACKAGE_TARNAME='coinutils' PACKAGE_VERSION='2.11.4' PATH_SEPARATOR=':' PKG_CONFIG='pkg-config' RANLIB='ranlib' RPATH_FLAGS=' -Wl,--rpath -Wl,/usr/local/lib' SAMPLE_CFLAGS='' SAMPLE_CFLAGS_INSTALLED='' SAMPLE_DATA='/usr/local/share/coin/Data/Sample' SAMPLE_DATA_INSTALLED='' SAMPLE_DEPENDENCIES=' ' SAMPLE_LIBS='' SAMPLE_LIBS_INSTALLED='' SET_MAKE='' SHELL='/bin/bash' STRIP='strip' VERSION='2.11.4' VPATH_DISTCLEANFILES=' test/plan.mod' abs_bin_dir='/usr/local/bin' abs_include_dir='/usr/local/include' abs_lib_dir='/usr/local/lib' abs_source_dir='/home/scott/coinbrew/CoinUtils/CoinUtils' ac_c_preproc_warn_flag='' ac_ct_AR='ar' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_F77='gfortran' ac_ct_PKG_CONFIG='pkg-config' ac_ct_RANLIB='ranlib' ac_ct_STRIP='strip' ac_cxx_preproc_warn_flag='' amfastdepCC_FALSE='' am__fastdepCC_TRUE='#' amfastdepCXX_FALSE='' amfastdepCXX_TRUE='#' aminclude='include' amleading_dot='.' amquote='' amtar='${AMTAR} chof - "$$tardir"' amuntar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build='armv7l-unknown-linux-gnu' build_alias='' build_cpu='armv7l' build_os='linux-gnu' build_vendor='unknown' coin_doxy_excludes='' coin_doxy_logname='doxydoc/coinutils_doxy.log' coin_doxy_tagfiles='' coin_doxy_tagname='doxydoc/coinutils_doxy.tag' coin_doxy_usedot='NO' coin_have_doxygen='no' coin_have_latex='no' datadir='${prefix}/share' dos2unix='' exec_prefix='${prefix}' have_autoconf='' have_automake='' have_svn='' have_svnversion='no' host='armv7l-unknown-linux-gnu' host_alias='' host_cpu='armv7l' host_os='linux-gnu' host_vendor='unknown' includedir='${prefix}/include' infodir='${prefix}/info' install_sh='/home/scott/coinbrew/CoinUtils/CoinUtils/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localstatedir='${prefix}/var' mandir='${prefix}/man' mkdir_p='mkdir -p --' oldincludedir='/usr/include' prefix='/usr/local' program_transform_name='s,x,x,' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sol_cc_compiler='' sysconfdir='${prefix}/etc' target_alias=''

-----------

confdefs.h.

-----------

define COINUTILS_HAS_CSTDINT 1

define COINUTILS_HAS_STDINT_H 1

define COINUTILS_MEMPOOL_MAXPOOLED -1

define COINUTILS_VERSION "2.11.4"

define COINUTILS_VERSION_MAJOR 2

define COINUTILS_VERSION_MINOR 11

define COINUTILS_VERSION_RELEASE 4

define COIN_COINUTILS_CHECKLEVEL 0

define COIN_COINUTILS_VERBOSITY 0

define COIN_C_FINITE finite

define COIN_C_ISNAN std::isnan

define COIN_HAS_BLAS 1

define COIN_HAS_GLPK 1

define COIN_HAS_LAPACK 1

define COIN_HAS_SAMPLE 1

define COIN_HAS_ZLIB 1

define COIN_INT64_T int64_t

define COIN_INTPTR_T intptr_t

define COIN_UINT64_T int64_t

define F77FUNC(name,NAME) name ##

define F77FUNC(name,NAME) name ## _

define HAVE_CFLOAT 1

define HAVE_CFLOAT 1

define HAVE_CINTTYPES 1

define HAVE_CMATH 1

define HAVE_CMATH 1

define HAVE_CSTDINT 1

define HAVE_DLFCN_H 1

define HAVE_ENDIAN_H 1

define HAVE_INTTYPES_H 1

define HAVE_MEMORY_H 1

define HAVE_STDINT_H 1

define HAVE_STDLIB_H 1

define HAVE_STRINGS_H 1

define HAVE_STRING_H 1

define HAVE_SYS_STAT_H 1

define HAVE_SYS_TYPES_H 1

define HAVE_UNISTD_H 1

define HAVE_ZLIB_H 1

define PACKAGE "coinutils"

define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"

define PACKAGE_NAME "CoinUtils"

define PACKAGE_STRING "CoinUtils 2.11.4"

define PACKAGE_TARNAME "coinutils"

define PACKAGE_VERSION "2.11.4"

define STDC_HEADERS 1

define VERSION "2.11.4"

endif

ifdef __cplusplus

extern "C" void std::exit (int) throw (); using std::exit;

configure: exit 0

tkralphs commented 4 years ago

Hmm, this is very strange. I can't replicate it here and nothing looks odd in what you attached. Can you verify that you do have /usr/local/lib/libcoinglpk.so.1.10.7? Does the build still fail if you add --skip="ThirdParty/Glpk"? We'll get to the bottom of it.

One thing I'm noticing is that version number of Glpk looks wrong to me. The libtool version number should be different than the semantic version number. Maybe @svigerske knows something?

percyguster commented 4 years ago

Thanks for the quick response. I confirmed that /usr/local/lib/libcoinglpk.so.1.10.7 exists. Also confirmed that the build still fails when skipping Glpk.

percyguster commented 4 years ago

I went back and did a clean fetch and build. Got a slightly different error:

./coinbrew fetch Cbc:releases/2.10.5 sudo ./coinbrew build Cbc --prefix=/usr/local --no-prompt --skip="ThirdParty/Glpk"

It fails at the same place with this:

/usr/bin/ld: cannot find -lcoinglpk collect2: error: ld returned 1 exit status make[2]: [Makefile:595: libCoinUtils.la] Error 1 make[1]: [Makefile:507: all] Error 2 make: *** [Makefile:437: all-recursive] Error 1

Build failed, see error output above

tkralphs commented 4 years ago

Ah, OK, this is a good data point, but I should have told you to uninstall libcoinglpk before trying to build without Glpk. Even when it skips the build (which is what --skip does), it still looks for an installed version of the library and will still try to link to it. Then whatever the problem was before may still arise.

If you could attach config.log for the above case (no need to paste the contents), I can verify where it's picking up Glpk from. Then you can sudo rm /usr/local/lib/libcoinglpk* and try again.

Another thing to check is whether you somehow have Glpk installed as a system package, although I don't think that could be the issue.

percyguster commented 4 years ago

Thanks Ted. Attached is config.log from the run that successfully skipped glpk. I think that's what you asked for. Not sure I attached this correctly so let me know if it didn't work.

config.log

percyguster commented 4 years ago

I also confirmed that there is no other glpk installed anywhere.

tkralphs commented 4 years ago

OK, yeah, it was still picking up the installed version of Glpk from the last build. The easiest way to wipe out the installed version is going to be to rebuild it and then uninstall it (assuming you wiped out the previous build directory), which is what I should have told you to do to begin with.

sudo ./coinbrew build Cbc --prefix=/usr/local --no-prompt
sudo ./coinbrew uninstall Cbc --no-prompt

Alternatively, it should work to

sudo rm /usr/local/lib/libcoinglpk* /usr/local/lib/pkgconfig/coinglpk.pc

Then rebuild and skip Glpk.

percyguster commented 4 years ago

Unfortunately, no joy. I built and uninstalled using the commands you suggested. I confirmed the uninstall worked by trying the rm command you provided as well. Then built again and skipped glpk. Got the same error:

##################################################

Running CoinUtils unit test

##################################################

/home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest: error while loading shared libraries: libcoinglpk.so.1: cannot open shared object file: No such file or directory make[1]: [Makefile:600: test] Error 127 make: [Makefile:819: test] Error 2

Config log from this run is here:

config.log

tkralphs commented 4 years ago

Hmm, it's still finding Glpk installed somewhere. What is the output of

PKG_CONFIG_PATH='/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig' pkg-config --libs coinglpk
percyguster commented 4 years ago

Thanks for your patience with me on this. I'm not very familiar with the various build tools. I did find a stray version of the library in ./coinbrew/build/ThirdParty so I completely cleaned out everything, refetched and rebuilt:

./coinbrew fetch Cbc:releases/2.10.5 sudo ./coinbrew build Cbc --prefix=/usr/local --no-prompt --skip="ThirdParty/Glpk"

Got the same error:

##################################################

Running CoinUtils unit test

##################################################

/home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest: error while loading shared libraries: libcoinlapack.so.1: cannot open shared object file: No such file or directory make[1]: [Makefile:600: test] Error 127 make: [Makefile:819: test] Error 2

Build failed, see error output above

Checked the PKG_CONFIG_PATH as you suggested:

scott@ScottsPi:~/coinbrew $ PKG_CONFIG_PATH='/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig' pkg-config --libs coinglpk Package coinglpk was not found in the pkg-config search path. Perhaps you should add the directory containing `coinglpk.pc' to the PKG_CONFIG_PATH environment variable No package 'coinglpk' found

Just for kicks I tried to find all files with glpk after I had cleaned everything out:

sudo find / -iname glpk

and the only hits on library files were the files in the Trash. After fetching and building, there were still no hits on library files other than the ones in the trash. If it's hiding out there, I'm not sure how to find it.

percyguster commented 4 years ago

config.log

Just for completeness, here's the config log from the build after I had cleaned everything out.

tkralphs commented 4 years ago

OK, we're making a little progress :). That time, it did not find Glpk installed and the error is in fact different (it's libcoinlapack that's not being found now), so one question is answered: it's not an error related specifically to Glpk. At this point, I don't have a good working theory, but let's see what happens if you try

LD_LIBRARY_PATH=/usr/local/lib /home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest

Also, what is the output of these two commands?

file /usr/local/coin/lib/libcoinlapack.so.1.6.1
ldd /home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest

Depending on the answers, it might be easier to try to replicate this failure in a raspberry pi Docker image if you're familiar with Docker.

percyguster commented 4 years ago

I've been staring at this stuff too long. I missed the switch to lapack.

I'm familiar with the concept of Docker, but I haven't worked with it...I will do some investigating. By the way, I understand that trying to get this running on a Pi is a bit of a hobby use case. I realize it's entirely possible that this just won't work on the Pi. Feel free to wave off at any point.

Here are the results:

scott@ScottsPi:~/coinbrew $ LD_LIBRARY_PATH=/usr/local/lib /home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest Testing CoinFinite ... finite value: ok; infinite value: ok. Testing CoinIsnan ... finite value: ok; NaN value: ok. Testing CoinModel Coin6001E Unable to open mps input file ../../Data/Sample/exmip1.mps lt-unitTest: /home/scott/coinbrew/CoinUtils/CoinUtils/test/CoinModelTest.cpp:447: void CoinModelUnitTest(const string&, const string&, const string&): Assertion `numErr== 0' failed. Aborted

scott@ScottsPi:~/coinbrew $ file /usr/local/coin/lib/libcoinlapack.so.1.6.1 /usr/local/coin/lib/libcoinlapack.so.1.6.1: cannot open `/usr/local/coin/lib/libcoinlapack.so.1.6.1' (No such file or directory)

Note that there is no /usr/local/coin/ folder. If I change your command to the path where the libraries are located I get:

scott@ScottsPi:~/coinbrew $ file /usr/local/lib/libcoinlapack.so.1.6.1 /usr/local/lib/libcoinlapack.so.1.6.1: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=54bfd6611e34efafe71066b5da520bb07bf2e2c2, not stripped

And the last command:

scott@ScottsPi:~/coinbrew $ ldd /home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest linux-vdso.so.1 (0xbefcd000) /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0xb6ec3000) libCoinUtils.so.3 => /home/scott/coinbrew/build/CoinUtils/2.11.4/src/.libs/libCoinUtils.so.3 (0xb6dc0000) libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6d82000) libcoinlapack.so.1 => /usr/local/lib/libcoinlapack.so.1 (0xb6ced000) libcoinblas.so.1 => /usr/local/lib/libcoinblas.so.1 (0xb6cc8000) libgfortran.so.5 => /usr/lib/arm-linux-gnueabihf/libgfortran.so.5 (0xb6bef000) libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6aa8000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6a26000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb69f9000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb68ab000) /lib/ld-linux-armhf.so.3 (0xb6ed8000)

tkralphs commented 4 years ago

Oops, I meant

file /usr/local/lib/libcoinlapack.so.1.6.1

but no matter, it does appear that for some reason, although lt-unitTest explicitly depends on /usr/local/lib/libcoinlapack.so.1 (as per the output of ldd), it still doesn't find it without explicitly setting LD_LIBRARY_PATH, which allowed it to work (although there was a seg fault because we didn't pass it any arguments, it did actually run).

So I think that for now, if you add --tests none, the build should go through (you can build with or without Glpk, as you choose) and I would hope the resulting binaries will work, but if you get a similar error with them, then setting LD_LIBRARY_PATH=/usr/local/lib should fix the issue.

As for waving off, it's hard not to want to solve a puzzle once it's presented :). To be honest, I actually have a Raspberry Pi sitting on my desk right in front of me, but it's currently not working, seems to be a failing disk or something. Anyway, let me know what happens. I can put a fix into coinbrew once we verify everything is OK.

percyguster commented 4 years ago

Got further that time: sudo ./coinbrew build Cbc --prefix=/usr/local --no-prompt --tests none

Resulted in: ##################################################

Building Clp 1.17.5

##################################################

/usr/bin/ld: ./.libs/libClpSolver.so: undefined reference to cbc_glp_prob' /usr/bin/ld: ./.libs/libClpSolver.so: undefined reference tocbc_glp_tran' collect2: error: ld returned 1 exit status make[2]: [Makefile:835: clp] Error 1 make[1]: [Makefile:714: all] Error 2 make: *** [Makefile:520: all-recursive] Error 1

Build failed, see error output above

No other problems before that.

config.log

svigerske commented 4 years ago

One thing I'm noticing is that version number of Glpk looks wrong to me. The libtool version number should be different than the semantic version number. Maybe @svigerske knows something?

The libtool version number is 11:7:10, which then gets translated (back) by libtool into the projects version number for the library name:

/bin/sh ./libtool --tag=CC --mode=link gcc  -O3 -pipe -DNDEBUG    -DGLPK_BUILD   -o libcoinglpk.la -no-undefined -version-info 11:7:10 ...
gcc -shared  ...  -Wl,-soname -Wl,libcoinglpk.so.1 -o .libs/libcoinglpk.so.1.10.7
svigerske commented 4 years ago

Unfortunately, no joy. I built and uninstalled using the commands you suggested. I confirmed the uninstall worked by trying the rm command you provided as well. Then built again and skipped glpk. Got the same error:

##################################################

Running CoinUtils unit test

##################################################

/home/scott/coinbrew/build/CoinUtils/2.11.4/test/.libs/lt-unitTest: error while loading shared libraries: libcoinglpk.so.1: cannot open shared object file: No such file or directory make[1]: [Makefile:600: test] Error 127 make: [Makefile:819: test] Error 2

Config log from this run is here:

config.log

It would make sense to confirm that coinbrew is indeed not reinstalling Glpk again, i.e., whether the --skip was indeed acknowledged. It's best to delete the source checkout and the build directory that coinbrew created before and start from scratch. Use --verbosity=4 and save and inspect the complete log.

tkralphs commented 4 years ago

The config.log you attached was the one from the CoinUtils build, not Clp. For that build, Glpk was indeed not found, but it seems that Clp still thinks that Glpk is installed for some reason. My guess is that there was still a header file installed in /usr/local/include/coin that defined COIN_HAS_GLPK. Make sure you completely uninstall everything before trying a new build and verify that /usr/local/include/coin is indeed empty.

It will actually be a lot easier in experimenting if you just install to a local directory, which you can easily delete. If you just don't specify any prefix, then coinbrew will install to /home/scott/coinbrew/dist. Once everything is working, you can always re-build with a prefix and install to /usr/local/.

percyguster commented 4 years ago

Hi all. So I rebuilt Cbc from a clean start with "--tests none" and did not get the error i posted last night. I have also built with "--tests none --enable-cbc-parallel" with no issues. So there appears to be something funky in the unit test for CoinUtils, but otherwise it builds fine. If you have any other questions or if there's anything else I can proved to help, let me know. Otherwise, you can close this one out. If I have any issues with the built libraries, I'll open a new issue.

Thanks again to both Ted and Stefan for taking the time to help on this one.

tkralphs commented 4 years ago

Do the resulting binaries work? What happens with the CoinUtils unit test binary (and I guess it would also happen with unit tests of all other projects) is just that the dependent libraries are not found for some reason, despite their paths being hard-coded in the binary. Setting LD_LIBRARY_PATH or running ldconfig are the usual fixes when libraries are not found, but this should not be necessary when paths are hard-coded with -rpath and it is not necessary on any other Linux system that I know of. There is something specific about the raspberry Pi setup that is strange. I can add manual setting of the LD_LIBRARY_PATH to coinbrew, although it should not usually be necessary. Once I do that, you can test and then we can close this issue.

percyguster commented 4 years ago

i have tested the cbc binary on a number of the miplib problems and it runs fine. I also ran cbc -unitTest and it ran fine as well

tkralphs commented 4 years ago

I just pushed a small hack to coinbrew that I guess should fix this issue. Basically, I'm just setting LD_LIBRARY_PATH before running the unit test each time. Right now, I'm just doing it across the board, although it would have no effect on OS X. It seems a bit messy to determine whether compilation is being done on a raspberry pi and this shouldn't be harmful on systems where it's not needed. If you would not mind, can you do one more clean build and check that it works?

percyguster commented 4 years ago

just tried to run a clean build and it choked on lapack...did you make any changes there? It looks like fetch is not grabbing lapack for some reason. Ran these commands:

./coinbrew fetch Cbc sudo ./coinbrew build Cbc --prefix /usr/local --test

I look in ~/coinbrew/ThirdParty and the source for all the other packages are there, but lapack is not.

Here's the dump from when it failed:

configure: error: Required package LAPACK not found.

Configuration failed, re-running with output enabled

configure: WARNING: unrecognized options: --with-coin-instdir checking build system type... armv7l-unknown-linux-gnueabihf checking host system type... armv7l-unknown-linux-gnueabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking whether gfortran understands -c and -o together... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking the archiver (ar) interface... ar checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... yes checking if gfortran supports -c -o file.o... yes checking if gfortran supports -c -o file.o... (cached) yes checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthreadcreate in -lpthread... yes checking for pkgconf... no checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes: 0.29 configure: pkg-config path is "/usr/local/lib/pkgconfig:" checking for function dsyev in -lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lm ... no checking for function dsyev in -lmkl_core -lmkl_intel_lp64 -lmklsequential -lm ... no checking for function DSYEV in -lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lm ... no checking for function DSYEV in -lmkl_core -lmkl_intel_lp64 -lmklsequential -lm ... no checking for lapack.pc and blas.pc... no checking for function dsyev in -llapack -lblas ... no checking for function dsyev in -llapack -lblas ... no checking for function DSYEV_ in -llapack -lblas ... no checking for function DSYEV in -llapack -lblas ... no configure: error: Required package LAPACK not found.

svigerske commented 4 years ago

In the beginning, you tried to build 2.10.5, but now it seems to try to build master, I presume. There, configuring Mumps fails because it cannot find a lapack in your system.

tkralphs commented 4 years ago

To give a bit more information, we removed LAPACK as a third-party dependency in the master version of Cbc, since pre-built LAPACK is easy to get on all major platforms and the version available to be built from source is much slower. You can either go back to building the release 2.10.5 or else do sudo apt-get install lapack (or something like that, not sure what the lapack package would be called on raspberry pi).

percyguster commented 4 years ago

Yes..that's my mistake. i forgot that i was building the latest release. I have re-fetched 2.10.5 and built and all unit tests passed during the build process.

Since running on a pi is really not a primary use case for the tools, I'd feel bad about gunking up the build process just to get it to work on that platform. If it's easier to just add some notes to the documentation for setting the env variables to get it to work, that might be a better solution.

Although it does seem like this same issue was coming up in the docker build from earlier this month as well. Not sure if it's the same issue. That was an Ubuntu build, not Debian.

tkralphs commented 4 years ago

Glad it finally worked. Thanks for the concern, the problem is that there is no easy workaround that doesn't involve modifying the coinbrew script itself, which would invite a lot of other possible issues. This is a minor fix (one line in coinbrew) that will eliminate failures on systems that seem to have this kind of issue, which may be more than just Raspberry Pi. At some point, we may figure out what the real root cause is, but for now, this is a small price to pay just to make things go through on a wider variety of systems. I wouldn't do it if it didn't make sense to me in the bigger picture.

In any case, you are not the first or the last person who will try to build Cbc on a Raspberry Pi and I'm sure we would continue to see a dribble of mysterious reports if we didn't fix the issue now. So thanks for the report, but thanks especially for helping to debug it. You've inspired me to get my Raspberry Pi working!