Project

General

Profile

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

    (1-1/1)