Package: boost1.35
Version: 1.35.0-5
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.4
Tags: fixed-upstream
Severity: important

Your package fails to build with the upcoming GCC 4.4 and makes other
packages fail to build.  Version 4.4 has not been released yet but I'm
building with a snapshot in order to find errors and give people an
advance warning.

Fortunately, according to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36453 this has been fixed
upstream already.

You can reproduce this problem with gcc-snapshot from unstable.

> Automatic build of boost1.35_1.35.0-5 on em64t by sbuild/amd64 0.53
...
> 
>     "g++"  -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall 
> -fPIC -D_REENTRANT  -DBOOST_ALL_NO_LIB=1 -DBOOST_SIGNALS_DYN_LINK=1 
> -DBOOST_SIGNALS_NO_LIB=1 -DNDEBUG  -I"." -c -o 
> "bin.v2/libs/signals/build/gcc-4.4.0/release/named_slot_map.o" 
> "libs/signals/src/named_slot_map.cpp"
> 
> In file included from ./boost/mpl/apply.hpp:23,
>                  from ./boost/iterator/iterator_facade.hpp:34,
>                  from ./boost/signals/detail/named_slot_map.hpp:19,
>                  from libs/signals/src/named_slot_map.cpp:12:
> ./boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token 
> "("
> ./boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before 
> token "("
> In file included from ./boost/mpl/bind.hpp:27,
>                  from ./boost/mpl/lambda.hpp:18,
>                  from ./boost/mpl/apply.hpp:25,
>                  from ./boost/iterator/iterator_facade.hpp:34,
>                  from ./boost/signals/detail/named_slot_map.hpp:19,
>                  from libs/signals/src/named_slot_map.cpp:12:
> ./boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token 
> "("
> ./boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before 
> token "("
> In file included from ./boost/mpl/lambda.hpp:18,
>                  from ./boost/mpl/apply.hpp:25,
>                  from ./boost/iterator/iterator_facade.hpp:34,
>                  from ./boost/signals/detail/named_slot_map.hpp:19,
>                  from libs/signals/src/named_slot_map.cpp:12:
> ./boost/mpl/bind.hpp:364:31: error: missing binary operator before token "("
> ./boost/mpl/bind.hpp:531:31: error: missing binary operator before token "("
> In file included from ./boost/mpl/lambda.hpp:22,
>                  from ./boost/mpl/apply.hpp:25,
>                  from ./boost/iterator/iterator_facade.hpp:34,
>                  from ./boost/signals/detail/named_slot_map.hpp:19,
>                  from libs/signals/src/named_slot_map.cpp:12:
> ./boost/mpl/aux_/full_lambda.hpp:230:31: error: missing binary operator 
> before token "("
> In file included from ./boost/iterator/iterator_facade.hpp:34,
>                  from ./boost/signals/detail/named_slot_map.hpp:19,
>                  from libs/signals/src/named_slot_map.cpp:12:
> ./boost/mpl/apply.hpp:138:31: error: missing binary operator before token "("
> ...failed gcc.compile.c++ 
> bin.v2/libs/signals/build/gcc-4.4.0/release/named_slot_map.o...
> gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.4.0/release/signal_base.o

-- 
Martin Michlmayr
http://www.cyrius.com/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to