Re: boost1.63-nopython fails validation

Derek Homeier <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <13B17870-C606-40BD-A448-B44E23D3D5E9@astro.physik.uni-goettingen.de>
> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.