Gnome2 build failure

isdtor isdtor at gmail.com
Thu Mar 27 21:52:37 UTC 2014


Technically not quite on topic, but closely related ...

I'm reinstalling all ports (head), and gnome2 fails to build in
boost-libs. System is amd64 with FreeBSD 9.2 as of SVN two days ago.

# cd /usr/ports/x11/gnome2
# make install
...
===>  Building for boost-libs-1.55.0
...
clang-linux.compile.c++.without-pch
bin.v2/libs/atomic/build/clang-linux-3.4/release/threading-multi/lockpool.o
In file included from libs/atomic/src/lockpool.cpp:3:
In file included from ./boost/atomic.hpp:12:
In file included from ./boost/atomic/atomic.hpp:17:
In file included from ./boost/atomic/detail/platform.hpp:22:
./boost/atomic/detail/gcc-atomic.hpp:961:64: error: no matching
constructor for initialization of 'storage_type' (aka
'boost::atomics::detail::storage128_type')
    explicit base_atomic(value_type const& v) BOOST_NOEXCEPT : v_(0)
                                                               ^  ~
./boost/atomic/detail/gcc-atomic.hpp:932:28: note: candidate
constructor (the implicit copy constructor) not viable: no known
conversion from 'int' to 'const
boost::atomics::detail::storage128_type' for 1st argument
struct BOOST_ALIGNMENT(16) storage128_type
                           ^
./boost/atomic/detail/gcc-atomic.hpp:932:28: note: candidate
constructor (the implicit default constructor) not viable: requires 0
arguments, but 1 was provided
./boost/atomic/detail/gcc-atomic.hpp:968:22: error: no viable
conversion from 'int' to 'storage_type' (aka
'boost::atomics::detail::storage128_type')
        storage_type tmp = 0;
                     ^     ~

and so on. About 160k worth of logs are being generated, so I'm only
including up to the first error.


More information about the freebsd-gnome mailing list