> On 11 Jan 2017, at 11:46 am, Hanspeter Niederstrasser
> <[email protected]> wrote:
>
>> building the package with ‘-m’ fails on a missing Shlibs entry (the other
>> boost1.63 variants build fine):
>>
>> Validating .deb dir
>> /scratch.noindex/fink.build/root-boost1.63-nopython-1.63.0-1...
>> Error: package contains the shared library
>> /sw/opt/boost-1_63/lib/libboost_fiber-mt.dylib
>> but the corresponding install_name and compatibility_version
>> %p/opt/boost-1_63/lib/libboost_fiber-mt-1_63.dylib 1.63.0
>> are not listed in the Shlibs field. See the packaging manual.
>
> Interestingly, my configure output on 10.11 says the boost_fiber library is
> going to be built but doesn't actually get built. However, the bindist
> machines did build it.
>
> Can you send the build log output from the command
>
> './bootstrap.sh --without-libraries=python ...' through the first
> '...patience...' string just before the actual compiling starts?
I got the same validation error on both 10.12 and 10.11 (both case-sensitive
FS, if that should matter).
I had gcc5/gcc5-compiler installed at the time of the build (just thinking of
the C++11 references in
README.md and below)...
Cheers,
Derek
+ USEPYTHON=--with-python
+ UNDEFINED=
+ case nopython in
+ UNDEFINED=
+ USEPYTHON=--without-python
+ export PYTHON=
+ PYTHON=
+ LIBDIR=--libdir=/sw/opt/boost-1_63/lib
+ export ICONV_PATH=/sw
+ ICONV_PATH=/sw
+ export ICU_ROOT=/sw
+ ICU_ROOT=/sw
+ export PYTHON=
+ PYTHON=
+ ./bootstrap.sh --without-libraries=python --prefix=/sw/opt/boost-1_63
--includedir=/sw/opt/boost-1_63/include/boost --with-icu=/sw
Building Boost.Build engine with toolset darwin...
tools/build/src/engine/bin.macosxx86_64/b2
Unicode/ICU support for Boost.Regex?... /sw
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
+ LIBDIR2=
+ ./b2 -d2 'cxxflags=-std=c++11 -MD -I/sw/include' -j4 --without-python
--prefix=/sw --libdir=/sw/opt/boost-1_63/lib
--includedir=/sw/opt/boost-1_63/include/boost --compatibility_version=1.63.0
--current_version=1.63.0 --build-type=complete --layout=tagged variant=release
threading=single,multi link=shared
Performing configuration checks
- 32-bit : no
- 64-bit : yes
- arm : no
- mips1 : no
- power : no
- sparc : no
- x86 : yes
Building the Boost C++ Libraries.
- symlinks supported : yes
- C++11 mutex : yes
- lockfree boost::atomic_flag : yes
- Boost.Config Feature Check: cxx11_auto_declarations : yes
- Boost.Config Feature Check: cxx11_constexpr : yes
- Boost.Config Feature Check: cxx11_defaulted_functions : yes
- Boost.Config Feature Check: cxx11_final : yes
- Boost.Config Feature Check: cxx11_hdr_mutex : yes
- Boost.Config Feature Check: cxx11_hdr_tuple : yes
- Boost.Config Feature Check: cxx11_lambdas : yes
- Boost.Config Feature Check: cxx11_noexcept : yes
- Boost.Config Feature Check: cxx11_nullptr : yes
- Boost.Config Feature Check: cxx11_rvalue_references : yes
- Boost.Config Feature Check: cxx11_template_aliases : yes
- Boost.Config Feature Check: cxx11_thread_local : yes
- Boost.Config Feature Check: cxx11_variadic_templates : yes
- has_icu builds : yes
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam
- zlib : yes
- bzip2 : yes
warning: Skipping Boost.Locale library with threading=single.
- native-atomic-int32-supported : yes
- native-syslog-supported : yes
- pthread-supports-robust-mutexes : no
- compiler-supports-visibility : yes
- compiler-supports-ssse3 : yes
- compiler-supports-avx2 : no
- gcc visibility : yes
- long double support : yes
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.
warning: Skipping Boost.Thread library with threading=single.
warning: Skipping Boost.Wave library with threading=single.
- zlib : yes (cached)
- bzip2 : yes (cached)
- iconv (libc) : no
- iconv (separate) : yes
- icu : no
- icu (lib64) : no
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 : not 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...
...found 12000 targets...
...updating 1007 targets...
common.mkdir stage
…
Package manager version: 0.41.1
Distribution version: selfupdate-rsync Wed Jan 11 11:41:58 2017, 10.12, x86_64
Trees: stable/main local/main local/injected unstable/main
Xcode.app: 8.2.1
Xcode command-line tools: 8.2.0.0.1.1480973914
Max. Fink build jobs: 4
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel