bluescarni / arbpp

A C++ interface for the arb library.
GNU General Public License v3.0
6 stars 2 forks source link

Implement 'make install' #4

Open certik opened 9 years ago

certik commented 9 years ago

The library can't be installed. Here is the full log (in release mode):

[arbpp] -- The C compiler identification is GNU 4.9.1
[arbpp] -- The CXX compiler identification is GNU 4.9.1
[arbpp] -- Check for working C compiler: /home/certik/repos/hashstack/basis/bin/gcc
[arbpp] -- Check for working C compiler: /home/certik/repos/hashstack/basis/bin/gcc -- works
[arbpp] -- Detecting C compiler ABI info
[arbpp] -- Detecting C compiler ABI info - done
[arbpp] -- Check for working CXX compiler: /home/certik/repos/hashstack/basis/bin/g++
[arbpp] -- Check for working CXX compiler: /home/certik/repos/hashstack/basis/bin/g++ -- works
[arbpp] -- Detecting CXX compiler ABI info
[arbpp] -- Detecting CXX compiler ABI info - done
[arbpp] -- System name: Linux
[arbpp] -- The C++ compiler ID is: GNU
[arbpp] -- GNU compiler detected, checking version.
[arbpp] -- GCC version is ok.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-fdiagnostics-color=auto' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CPP11_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CPP11_FLAG - Success
[arbpp] -- Enabling the '-std=c++11' flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wall' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wextra' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wnon-virtual-dtor' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wnoexcept' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wlogical-op' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-pedantic-errors' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-Wdisabled-optimization' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-fvisibility-inlines-hidden' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_CXX_FLAG - Success
[arbpp] -- Enabling the '-fvisibility=hidden' compiler flag.
[arbpp] -- Performing Test ARBPP_CHECK_DEBUG_CXX_FLAG
[arbpp] -- Performing Test ARBPP_CHECK_DEBUG_CXX_FLAG - Success
[arbpp] -- Enabling the '-fstack-protector-all' debug compiler flag.
[arbpp] -- Found GMP: /local/certik/bld/gmp/vadkrj43wtyr/include  
[arbpp] -- GMP library found.
[arbpp] -- GMP include dir is: /local/certik/bld/gmp/vadkrj43wtyr/include
[arbpp] -- GMP library is: /local/certik/bld/gmp/vadkrj43wtyr/lib/libgmp.so
[arbpp] -- Found FLINT: /local/certik/bld/flint/afxgeahbmzp7/include  
[arbpp] -- FLINT library found.
[arbpp] -- FLINT include dir is: /local/certik/bld/flint/afxgeahbmzp7/include
[arbpp] -- FLINT library is: /local/certik/bld/flint/afxgeahbmzp7/lib/libflint.so
[arbpp] -- Found MPFR: /local/certik/bld/mpfr/vxwmnxjsshse/include  
[arbpp] -- MPFR library found.
[arbpp] -- MPFR include dir is: /local/certik/bld/mpfr/vxwmnxjsshse/include
[arbpp] -- MPFR library is: /local/certik/bld/mpfr/vxwmnxjsshse/lib/libmpfr.so
[arbpp] -- Found Arb: /local/certik/bld/arb/mkulwvexhcfm/include  
[arbpp] -- Arb library found.
[arbpp] -- Arb include dir is: /local/certik/bld/arb/mkulwvexhcfm/include
[arbpp] -- Arb library is: /local/certik/bld/arb/mkulwvexhcfm/lib/libarb.so
[arbpp] -- Boost version: 1.55.0
[arbpp] -- Found the following Boost libraries:
[arbpp] --   unit_test_framework
[arbpp] -- Configuring done
[arbpp] -- Generating done
[arbpp] -- Build files have been written to: /local/certik/tmp/arbpp-7iu6w72jlsem-1/_build
[arbpp] make: *** No rule to make target `install'.  Stop.
bluescarni commented 9 years ago

@certik would you have any preference on where this should be installed? I was thinking<prefix>/arbpp/arbpp.hpp, with arbpp.hpp the user-facing global header (probably I will split up the code in multiple headers in the future, but arbpp.hpp will stay as global header).

FYI, I had to remove support for GCC 4.6 unfortunately, the lack of template aliases was too much. I regularly test that it compiles with GCC >= 4.7, clang and the Intel compiler.

certik commented 9 years ago

I think that's fine.

Sent from my mobile phone. On Oct 16, 2014 5:45 PM, "Francesco Biscani" notifications@github.com wrote:

@certik https://github.com/certik would you have any preference on where this should be installed? I was thinking/arbpp/arbpp.hpp, with arbpp.hpp the user-facing global header (probably I will split up the code in multiple headers in the future, but arbpp.hpp will stay as global header).

FYI, I had to remove support for GCC 4.6 unfortunately, the lack of template aliases was too much. I regularly test that it compiles with GCC

= 4.7, clang and the Intel compiler.

— Reply to this email directly or view it on GitHub https://github.com/bluescarni/arbpp/issues/4#issuecomment-59447963.