コメントへの回答と最終的な質問への編集:
実際には問題はありませんでした。この行はEclipseアナライザーに「ゴーストエラー」を表示させますが、g ++はそれを正しく処理できます。以前、boost とその複雑なテンプレート メタプログラミング構造の一部を使用していたときに、この問題に悩まされました。
他のエラーと混じっていたので気がつきませんでした。ばかげた質問で申し訳ありませんが、ご協力いただきありがとうございます。
PS: 注意してください。10 時間のプログラミングを行った後は、これらの問題を解決しようとしないでください。
-- 編集の終わり --
ブースト ライブラリ (バージョン 1.52) を 32 ビット Ubuntu 12.04 (Precise Pangolin) システムにインストールしました。
「ブートストラップ」スクリプトを実行してから b2 を呼び出すという、インストール手順に記載されている標準的な手順に従いました。すべて問題ありません。エラーもスキップされたターゲットもありません。
g++によると、関数boost::assign::tuple_list_of
が「解決できませんでした」ことがわかりました。次の行で使用します (担当者は安全に無視できます)。
#include <vector>
#include "boost/assign/list_of.hpp"
std::vector<boost::tuple<int,int> > vec = boost::assign::tuple_list_of(0,0)(2,2)(4,0)(6,2);
ファイル [include]boost/assign/list_of.hpp を調べたところ、「tuple_list_of」への唯一の参照は次のマクロにあります。
#define BOOST_PP_LOCAL_MACRO(n) \
template< class U, BOOST_ASSIGN_PARAMS1(n) > \
inline assign_detail::generic_list< tuple<U, BOOST_ASSIGN_PARAMS4(n)> > \
tuple_list_of(U u, BOOST_ASSIGN_PARAMS2_NO_REF(n) ) \
{ \
return assign_detail::generic_list< tuple<U, BOOST_ASSIGN_PARAMS4(n)> >()( tuple<U,BOOST_ASSIGN_PARAMS4(n)>( u, BOOST_ASSIGN_PARAMS3(n) )); \
} \
この動作についての手がかりはありますか?「基本的な」ステップが欠けていますか?