> 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 - 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 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