Re: [Fink-devel] boost1.63-nopython fails validation
On 14 Jan 2017, at 3:14 pm, Hanspeter Niederstrasserwrote: > > This has been fixed by disabling the boost_filter library. If someone > requests it in the future (or we stop supporting 10.9 or 10.10), I'll > re-enable it. Tested and found working here on 10.11 and 10.12. Thanks, Derek -- 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
Re: [Fink-devel] boost1.63-nopython fails validation
On 1/10/17 5:24 PM, Derek Homeier wrote: > Hi, > > 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. > > Cheers, This has been fixed by disabling the boost_filter library. If someone requests it in the future (or we stop supporting 10.9 or 10.10), I'll re-enable it. 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
Re: [Fink-devel] boost1.63-nopython fails validation
On 1/11/17 5:37 AM, Derek Homeier wrote: > On 11 Jan 2017, at 12:28 pm, Hanspeter Niederstrasser >wrote: >> >>> + 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? >> > Nope, nothing. I think I have Xcode 8 on the El Capitan machine, but not the > command > line tools (which are not available for 10.11 iirc); but I cannot connect to > it to check right now. > The build difference is definitely due to thread_local_storage that didn't make it into Xcode until v8.0 [1]. Since 10.9 and 10.10 have no chance of getting Xcode8, the options are to either build the package differently for non-Xcode8 systems or disable the boost_fiber library everywhere. How criticial is boost_fiber for everyday usage of the Boost library collection? Hanspeter [1] https://svn.boost.org/trac/boost/ticket/11687 -- 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
Re: [Fink-devel] boost1.63-nopython fails validation
On 11 Jan 2017, at 12:28 pm, Hanspeter Niederstrasserwrote: > >> + 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? > Nope, nothing. I think I have Xcode 8 on the El Capitan machine, but not the command line tools (which are not available for 10.11 iirc); but I cannot connect to it to check right now. Cheers, Derek -- 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
Re: [Fink-devel] boost1.63-nopython fails validation
> On 11 Jan 2017, at 11:46 am, Hanspeter Niederstrasser >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)
Re: [Fink-devel] boost1.63-nopython fails validation
On 1/10/17 5:24 PM, Derek Homeier wrote: > Hi, > > 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? 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
[Fink-devel] boost1.63-nopython fails validation
Hi, 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. Cheers, Derek -- 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