Hello,

I was getting the same error with libpwiz packge.

> checking for boost/system/error_code.hpp... yes
> checking for the Boost system library... yes
> checking boost/thread.hpp usability... yes
> checking boost/thread.hpp presence... yes
> checking for boost/thread.hpp... yes
> configure: error: cannot compile a test that uses Boost thread
> make: *** [build-arch-stamp] Error 1

Tail from config.log:

> configure:25276: checking for the Boost thread library
> configure:25330: g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 
> -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 
> -pthread  conftest.cpp >&5
> In file included from /usr/include/boost/atomic.hpp:12:0,
>                  from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
>                  from /usr/include/boost/thread/once.hpp:20,
>                  from /usr/include/boost/thread.hpp:17,
>                  from conftest.cpp:63:
> /usr/include/boost/atomic/atomic.hpp:202:16: error: 'uintptr_t' was not 
> declared in this scope
>  typedef atomic<uintptr_t> atomic_uintptr_t;
>                 ^
> /usr/include/boost/atomic/atomic.hpp:202:25: error: template argument 1 is 
> invalid
>  typedef atomic<uintptr_t> atomic_uintptr_t;
>                          ^
> /usr/include/boost/atomic/atomic.hpp:202:43: error: invalid type in 
> declaration before ';' token
>  typedef atomic<uintptr_t> atomic_uintptr_t;


After I built boost1.54 with patch from
https://svn.boost.org/trac/boost/changeset/84950,
I was able to build libpwiz successfully.


Regards,
Dejan

--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to