boostorg / boostorg/python

custom build for Storm, is it ok?

Abierto
#333 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
537
Forks
223
Merge medio
11 h 22 min
PR fusionados (30 d)
2

Descripción

While Installing Storm using these steps to custom build boost (see last section)
https://www.stormchecker.org/documentation/obtain-storm/dependencies.html

I have obtained not obvious result whether the installation succeeded or not:
If not, can you suggest a fix, please? Thanks.

$ wget https://sourceforge.net/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.gz
$ tar -xzf boost_1_63_0.tar.gz
$ cd boost_1_63_0
$ ./bootstrap.sh
Building Boost.Build engine with toolset gcc... tools/build/src/engine/bin.linuxx86_64/b2
Detecting Python version... 3.8
Detecting Python root... /home/matej/anaconda3/envs/py38
Unicode/ICU support for Boost.Regex?... /usr
Backing up existing Boost.Build configuration in project-config.jam.2
Generating Boost.Build configuration in project-config.jam...

Bootstrapping is done. To build, run:

./b2

To adjust configuration, edit 'project-config.jam'.
Further information:

- Command line help:
./b2 --help

- Getting started guide:
http://www.boost.org/more/getting_started/unix-variants.html

- Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html
$ ./bjam
Performing configuration checks

- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)

Building the Boost C++ Libraries.

- symlinks supported : yes (cached)
- C++11 mutex : yes (cached)
- lockfree boost::atomic_flag : yes (cached)
- Boost.Config Feature Check: cxx11_auto_declarations : yes (cached)
- Boost.Config Feature Check: cxx11_constexpr : yes (cached)
- Boost.Config Feature Check: cxx11_defaulted_functions : yes (cached)
- Boost.Config Feature Check: cxx11_final : yes (cached)
- Boost.Config Feature Check: cxx11_hdr_mutex : yes (cached)
- Boost.Config Feature Check: cxx11_hdr_tuple : yes (cached)
- Boost.Config Feature Check: cxx11_lambdas : yes (cached)
- Boost.Config Feature Check: cxx11_noexcept : yes (cached)
- Boost.Config Feature Check: cxx11_nullptr : yes (cached)
- Boost.Config Feature Check: cxx11_rvalue_references : yes (cached)
- Boost.Config Feature Check: cxx11_template_aliases : yes (cached)
- Boost.Config Feature Check: cxx11_thread_local : yes (cached)
- Boost.Config Feature Check: cxx11_variadic_templates : yes (cached)
- has_icu builds : yes (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam
- zlib : yes (cached)
- bzip2 : yes (cached)
- iconv (libc) : yes (cached)
- icu : yes (cached)
- native-atomic-int32-supported : yes (cached)
- native-syslog-supported : yes (cached)
- pthread-supports-robust-mutexes : yes (cached)
- compiler-supports-visibility : yes (cached)
- compiler-supports-ssse3 : yes (cached)
- compiler-supports-avx2 : yes (cached)
- gcc visibility : yes (cached)
- long double support : yes (cached)
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
- zlib : yes (cached)
- bzip2 : yes (cached)

Component configuration:

- atomic : building
- chrono : building
- container : building
- context : building
- coroutine : building
- coroutine2 : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- iostreams : building
- locale : building
- log : building
- math : building
- metaparse : building
- mpi : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- signals : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building

...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 16129 targets...
...updating 20 targets...
gcc.compile.c++ bin.v2/libs/python/build/gcc-7/release/link-static/threading-multi/converter/builtin_converters.o
libs/python/src/converter/builtin_converters.cpp: In function ‘void* boost::python::converter::{anonymous}::convert_to_cstring(PyObject*)’:
libs/python/src/converter/builtin_converters.cpp:51:35: error: invalid conversion from ‘const void*’ to ‘void*’ [-fpermissive]
return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0;

"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DBOOST_PYTHON_SOURCE -DBOOST_PYTHON_STATIC_LIB -DNDEBUG -I"." -I"/home/matej/anaconda3/envs/py38/include/python3.8" -c -o "bin.v2/libs/python/build/gcc-7/release/link-static/threading-multi/converter/builtin_converters.o" "libs/python/src/converter/builtin_converters.cpp"

...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-7/release/link-static/threading-multi/converter/builtin_converters.o...
...skipped libboost_python.a(clean) for lack of converter/builtin_converters.o...
...skipped libboost_python.a for lack of converter/builtin_converters.o...
...skipped libboost_python.a for lack of libboost_python.a...
...skipped libboost_python3.a(clean) for lack of converter/builtin_converters.o...
...skipped libboost_python3.a for lack of converter/builtin_converters.o...
...skipped libboost_python3.a for lack of libboost_python3.a...
gcc.compile.c++ bin.v2/libs/python/build/gcc-7/release/threading-multi/converter/builtin_converters.o
libs/python/src/converter/builtin_converters.cpp: In function ‘void* boost::python::converter::{anonymous}::convert_to_cstring(PyObject*)’:
libs/python/src/converter/builtin_converters.cpp:51:35: error: invalid conversion from ‘const void*’ to ‘void*’ [-fpermissive]
return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0;

"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -m64 -DBOOST_ALL_NO_LIB=1 -DBOOST_PYTHON_SOURCE -DNDEBUG -I"." -I"/home/matej/anaconda3/envs/py38/include/python3.8" -c -o "bin.v2/libs/python/build/gcc-7/release/threading-multi/converter/builtin_converters.o" "libs/python/src/converter/builtin_converters.cpp"

...failed gcc.compile.c++ bin.v2/libs/python/build/gcc-7/release/threading-multi/converter/builtin_converters.o...
...skipped libboost_python.so.1.63.0 for lack of converter/builtin_converters.o...
...skipped libboost_python.so.1.63.0 for lack of libboost_python.so.1.63.0...
...skipped libboost_python.so for lack of libboost_python.so.1.63.0...
...skipped libboost_numpy.so.1.63.0 for lack of libboost_python.so.1.63.0...
...skipped libboost_numpy.so.1.63.0 for lack of libboost_numpy.so.1.63.0...
...skipped libboost_numpy.so for lack of libboost_numpy.so.1.63.0...
...skipped libboost_python3.so.1.63.0 for lack of converter/builtin_converters.o...
...skipped libboost_python3.so.1.63.0 for lack of libboost_python3.so.1.63.0...
...skipped libboost_python3.so for lack of libboost_python3.so.1.63.0...
...skipped libboost_numpy3.so.1.63.0 for lack of libboost_python.so.1.63.0...
...skipped libboost_numpy3.so.1.63.0 for lack of libboost_numpy3.so.1.63.0...
...skipped libboost_numpy3.so for lack of libboost_numpy3.so.1.63.0...
...failed updating 2 targets...
...skipped 18 targets...

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.