On 1/11/17 5:09 AM, Derek Homeier wrote:
>
>> On 11 Jan 2017, at 11:46 am, Hanspeter Niederstrasser 
>> <f...@snaggledworks.com> 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

The only difference in output is that my build doesn't find 
cxx11_thread_local.

I wonder if it's a clang version issue (I have Xcode 7.3). Does the command

/usr/bin/clang++ -dM -E -x c++ -std=c++14 /dev/null | grep thread

output anything?

Hanspeter


------------------------------------------------------------------------------
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
Fink-devel@lists.sourceforge.net
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to