initializer_list not found
Added by Oliver Kroll about 15 years ago
On my OpenSuSE 11.0, I have installed boost_1.43. Now I want to install wt_3.1.3.
After having run 'bootstrap', I type in 'make' and get the following message (line: in 'boost/unordered/unordered_map.hpp:27:28: error: initializer_list: not found):
[ 0%] Building CXX object src/CMakeFiles/wt.dir/Wt/WTreeView.o
In file included from /usr/local/include/boost/unordered_map.hpp:16,
from /home/oliver/Documents/kurz/wt2/wt-3.1.3/src/Wt/WTreeView:12,
from /home/oliver/Documents/kurz/wt2/wt-3.1.3/src/Wt/WTreeView.C:22:
/usr/local/include/boost/unordered/unordered_map.hpp:27:28: error: initializer_list: Datei oder Verzeichnis nicht gefunden
In file included from /usr/local/include/boost/unordered/detail/node.hpp:17,
from /usr/local/include/boost/unordered/detail/buckets.hpp:12,
from /usr/local/include/boost/unordered/detail/table.hpp:17,
from /usr/local/include/boost/unordered/detail/equivalent.hpp:10,
from /usr/local/include/boost/unordered/unordered_map.hpp:19,
from /usr/local/include/boost/unordered_map.hpp:16,
from /home/oliver/Documents/kurz/wt2/wt-3.1.3/src/Wt/WTreeView:12,
from /home/oliver/Documents/kurz/wt2/wt-3.1.3/src/Wt/WTreeView.C:22:
/usr/local/include/boost/unordered/detail/fwd.hpp:620: error: expected ',' or '...' before '&&' token
/usr/local/include/boost/unordered/detail/fwd.hpp:620: error: parameter packs not expanded with `...':
/usr/local/include/boost/unordered/detail/fwd.hpp:620: note: 'Args'
/usr/local/include/boost/unordered/detail/fwd.hpp:622: error: expected ',' or '...' before '&&' token
/usr/local/include/boost/unordered/detail/fwd.hpp:622: error: parameter packs not expanded with `...':
/usr/local/include/boost/unordered/detail/fwd.hpp:622: note: 'Args'
/usr/local/include/boost/unordered/detail/fwd.hpp:624: error: expected ',' or '...' before '&&' token
/usr/local/include/boost/unordered/detail/fwd.hpp:624: error: parameter packs not expanded with `...':
/usr/local/include/boost/unordered/detail/fwd.hpp:624: note: 'Args'
/usr/local/include/boost/unordered/detail/fwd.hpp:626: error: expected ',' or '...' before '&&' token
/usr/local/include/boost/unordered/detail/fwd.hpp:626: error: parameter packs not expanded with `...':
/usr/local/include/boost/unordered/detail/fwd.hpp:626: note: 'Args'
/usr/local/include/boost/unordered/detail/fwd.hpp:710: error: expected ',' or '...' before '&&' token
/usr/local/include/boost/unordered/detail/fwd.hpp:710: error: parameter packs not expanded with `...':
(100 lines more)
...
initializer_list is missing.
I don't know how to fix this problem. Any suggestions ?
(I'm sorry for having posted a new ticket on this matter. Please delete it.)
Replies (1)
RE: initializer_list not found - Added by Thomas Suckow about 15 years ago
There is a problem with your install of Boost. Boost seems to think you have C++0x initializer_list support yet initializer_list is missing.
As root, clean your environment "bjam ---clean-all"
As root, re-bootstrap "./bootstrap.sh"
As root, re-build and install "bjam install"
http://www.boost.org/doc/libs/1_43_0/more/getting_started/unix-variants.html#easy-build-and-install
If you have more problems consult the boost-users mailing list:
http://lists.boost.org/mailman/listinfo.cgi/boost-users