Re: [Fink-devel] boost1.63-nopython fails validation

2017-01-14 Thread Derek Homeier
On 14 Jan 2017, at 3:14 pm, Hanspeter Niederstrasser  
wrote:
> 
> 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

2017-01-14 Thread Hanspeter Niederstrasser
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

2017-01-11 Thread Hanspeter Niederstrasser
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

2017-01-11 Thread Derek Homeier
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.

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

2017-01-11 Thread Derek Homeier

> 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

2017-01-11 Thread Hanspeter Niederstrasser
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

2017-01-10 Thread Derek Homeier
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