Your message dated Mon, 03 Oct 2016 11:51:26 +0000
with message-id <e1br1mi-00086o...@franck.debian.org>
and subject line Bug#831114: fixed in travis 161002-1
has caused the Debian Bug report #831114,
regarding travis: FTBFS with GCC 6: stl_algobase.h:265:56: error: macro "max" 
passed 3 arguments, but takes just 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
831114: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831114
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: travis
Version: 151107-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160713 qa-ftbfs
Justification: FTBFS with GCC 6 on amd64

Hi,

During a rebuild of all packages in sid using the gcc-defaults package
available in experimental to make GCC default to version 6, your package failed
to build on amd64. For more information about GCC 6 and Stretch, see:
- https://wiki.debian.org/GCC6
- https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html

Relevant part (hopefully):
> g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
> -Wdate-time -D_FORTIFY_SOURCE=2 -c src/raman.cpp -o src/raman.o
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:265:56: error: macro "max" passed 3 
> arguments, but takes just 2
>      max(const _Tp& __a, const _Tp& __b, _Compare __comp)
>                                                         ^
> In file included from src/xvector3.h:29:0,
>                  from src/bintools.h:29,
>                  from src/moltools.h:29,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/stl_algobase.h:219:5: error: expected unqualified-id 
> before 'const'
>      max(const _Tp& __a, const _Tp& __b)
>      ^
> /usr/include/c++/6/bits/stl_algobase.h:219:5: error: expected ')' before 
> 'const'
> /usr/include/c++/6/bits/stl_algobase.h:219:5: error: expected ')' before 
> 'const'
> /usr/include/c++/6/bits/stl_algobase.h:219:5: error: expected ')' before 
> 'const'
> /usr/include/c++/6/bits/stl_algobase.h:219:5: error: expected initializer 
> before 'const'
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:265:5: error: 'std::max' declared as 
> an 'inline' variable
>      max(const _Tp& __a, const _Tp& __b, _Compare __comp)
>      ^~~
> /usr/include/c++/6/bits/stl_algobase.h:268:7: error: expected 
> primary-expression before 'if'
>        if (__comp(__a, __b))
>        ^~
> /usr/include/c++/6/bits/stl_algobase.h:268:7: error: expected '}' before 'if'
> /usr/include/c++/6/bits/stl_algobase.h:268:7: error: expected ';' before 'if'
> /usr/include/c++/6/bits/stl_algobase.h:270:7: error: expected unqualified-id 
> before 'return'
>        return __a;
>        ^~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:315:38: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move<false, false, random_access_iterator_tag>
>                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:315:38: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:315:64: error: template argument 3 is 
> invalid
>      struct __copy_move<false, false, random_access_iterator_tag>
>                                                                 ^
> /usr/include/c++/6/bits/stl_algobase.h:334:37: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move<true, false, random_access_iterator_tag>
>                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:334:37: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:334:63: error: template argument 3 is 
> invalid
>      struct __copy_move<true, false, random_access_iterator_tag>
>                                                                ^
> /usr/include/c++/6/bits/stl_algobase.h:353:39: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move<_IsMove, true, random_access_iterator_tag>
>                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:353:39: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:353:65: error: template argument 3 is 
> invalid
>      struct __copy_move<_IsMove, true, random_access_iterator_tag>
>                                                                  ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_OI __copy_move_a(_II, 
> _II, _OI)':
> /usr/include/c++/6/bits/stl_algobase.h:377:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II>::value_type _ValueTypeI;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:377:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II>::value_type _ValueTypeI;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:378:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_OI>::value_type _ValueTypeO;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:378:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_OI>::value_type _ValueTypeO;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:379:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II>::iterator_category _Category;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:379:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II>::iterator_category _Category;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:380:43: error: '_ValueTypeI' does not 
> name a type
>        const bool __simple = (__is_trivial(_ValueTypeI)
>                                            ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:381:26: error: '__is_pointer' was not 
> declared in this scope
>                        && __is_pointer<_II>::__value
>                           ^~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:381:26: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:311:12: note:   'std::__is_pointer'
>      struct __is_pointer
>             ^~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:381:42: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_II>::__value
>                                           ^
> /usr/include/c++/6/bits/stl_algobase.h:381:43: error: '::__value' has not 
> been declared
>                        && __is_pointer<_II>::__value
>                                            ^~
> /usr/include/c++/6/bits/stl_algobase.h:382:42: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_OI>::__value
>                                           ^
> /usr/include/c++/6/bits/stl_algobase.h:382:43: error: '::__value' has not 
> been declared
>                        && __is_pointer<_OI>::__value
>                                            ^~
> /usr/include/c++/6/bits/stl_algobase.h:383:12: error: '__are_same' was not 
> declared in this scope
>          && __are_same<_ValueTypeI, _ValueTypeO>::__value);
>             ^~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:383:12: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:95:12: note:   'std::__are_same'
>      struct __are_same
>             ^~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:383:23: error: '_ValueTypeI' was not 
> declared in this scope
>          && __are_same<_ValueTypeI, _ValueTypeO>::__value);
>                        ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:385:14: error: '__copy_move' is not a 
> member of 'std'
>        return std::__copy_move<_IsMove, __simple,
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:385:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:287:12: note:   '__copy_move'
>      struct __copy_move
>             ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:386:24: error: '_Category' was not 
> declared in this scope
>                         _Category>::__copy_m(__first, __last, __result);
>                         ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:386:34: error: '::__copy_m' has not 
> been declared
>                         _Category>::__copy_m(__first, __last, __result);
>                                   ^~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:401:37: error: '__is_char' was not 
> declared in this scope
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                      ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:401:37: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:344:12: note:   'std::__is_char'
>      struct __is_char
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:401:53: error: wrong number of 
> template arguments (1, should be 2)
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                      ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:401:54: error: expected identifier 
> before '::' token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                       ^~
> /usr/include/c++/6/bits/stl_algobase.h:401:56: error: explicit qualification 
> in declaration of '__value'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:401:63: error: expected ';' before ',' 
> token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                                ^
> /usr/include/c++/6/bits/stl_algobase.h:407:37: error: '__is_char' was not 
> declared in this scope
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                      ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:407:37: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:344:12: note:   'std::__is_char'
>      struct __is_char
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:407:53: error: wrong number of 
> template arguments (1, should be 2)
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                      ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:407:54: error: expected identifier 
> before '::' token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                       ^~
> /usr/include/c++/6/bits/stl_algobase.h:407:56: error: explicit qualification 
> in declaration of '__value'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:407:63: error: expected ';' before ',' 
> token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                                ^
> /usr/include/c++/6/bits/stl_algobase.h:413:37: error: '__is_char' was not 
> declared in this scope
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                      ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:413:37: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:344:12: note:   'std::__is_char'
>      struct __is_char
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:413:53: error: wrong number of 
> template arguments (1, should be 2)
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                      ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:413:54: error: expected identifier 
> before '::' token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                       ^~
> /usr/include/c++/6/bits/stl_algobase.h:413:56: error: explicit qualification 
> in declaration of '__value'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:413:63: error: expected ';' before ',' 
> token
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                                ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_OI __copy_move_a2(_II, 
> _II, _OI)':
> /usr/include/c++/6/bits/stl_algobase.h:422:18: error: '__copy_move_a' is not 
> a member of 'std'
>        return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first),
>                   ^~~
> /usr/include/c++/6/bits/stl_algobase.h:422:18: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:375:5: note:   '__copy_move_a'
>      __copy_move_a(_II __first, _II __last, _OI __result)
>      ^~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function '_OI copy(_II, _II, _OI)':
> /usr/include/c++/6/bits/stl_algobase.h:454:15: error: '__copy_move_a2' is not 
> a member of 'std'
>        return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
>                ^~~
> /usr/include/c++/6/bits/stl_algobase.h:454:15: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:420:5: note:   '__copy_move_a2'
>      __copy_move_a2(_II __first, _II __last, _OI __result)
>      ^~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:454:35: error: '__is_move_iterator' 
> was not declared in this scope
>        return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
>                                    ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:454:35: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:398:12: note:   
> 'std::__is_move_iterator'
>      struct __is_move_iterator
>             ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:454:57: error: expected 
> primary-expression before '>' token
>        return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
>                                                          ^
> /usr/include/c++/6/bits/stl_algobase.h:454:67: error: missing template 
> arguments before '>' token
>        return (std::__copy_move_a2<__is_move_iterator<_II>::__value>
>                                                                    ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_OI move(_II, _II, _OI)':
> /usr/include/c++/6/bits/stl_algobase.h:487:14: error: '__copy_move_a2' is not 
> a member of 'std'
>        return std::__copy_move_a2<true>(std::__miter_base(__first),
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:487:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:420:5: note:   '__copy_move_a2'
>      __copy_move_a2(_II __first, _II __last, _OI __result)
>      ^~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:525:47: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move_backward<false, false, random_access_iterator_tag>
>                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:525:47: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:525:73: error: template argument 3 is 
> invalid
>      struct __copy_move_backward<false, false, random_access_iterator_tag>
>                                                                          ^
> /usr/include/c++/6/bits/stl_algobase.h:540:46: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move_backward<true, false, random_access_iterator_tag>
>                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:540:46: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:540:72: error: template argument 3 is 
> invalid
>      struct __copy_move_backward<true, false, random_access_iterator_tag>
>                                                                         ^
> /usr/include/c++/6/bits/stl_algobase.h:555:48: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __copy_move_backward<_IsMove, true, random_access_iterator_tag>
>                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:555:48: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:555:74: error: template argument 3 is 
> invalid
>      struct __copy_move_backward<_IsMove, true, random_access_iterator_tag>
>                                                                           ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_BI2 
> __copy_move_backward_a(_BI1, _BI1, _BI2)':
> /usr/include/c++/6/bits/stl_algobase.h:579:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_BI1>::value_type _ValueType1;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:579:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_BI1>::value_type _ValueType1;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:580:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_BI2>::value_type _ValueType2;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:580:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_BI2>::value_type _ValueType2;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:581:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_BI1>::iterator_category _Category;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:581:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_BI1>::iterator_category _Category;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:582:43: error: '_ValueType1' does not 
> name a type
>        const bool __simple = (__is_trivial(_ValueType1)
>                                            ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:583:26: error: '__is_pointer' was not 
> declared in this scope
>                        && __is_pointer<_BI1>::__value
>                           ^~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:583:26: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:311:12: note:   'std::__is_pointer'
>      struct __is_pointer
>             ^~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:583:43: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_BI1>::__value
>                                            ^
> /usr/include/c++/6/bits/stl_algobase.h:584:23: error: missing template 
> arguments before '&&' token
>                        && __is_pointer<_BI2>::__value
>                        ^~
> /usr/include/c++/6/bits/stl_algobase.h:584:43: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_BI2>::__value
>                                            ^
> /usr/include/c++/6/bits/stl_algobase.h:585:9: error: missing template 
> arguments before '&&' token
>          && __are_same<_ValueType1, _ValueType2>::__value);
>          ^~
> /usr/include/c++/6/bits/stl_algobase.h:585:12: error: '__are_same' was not 
> declared in this scope
>          && __are_same<_ValueType1, _ValueType2>::__value);
>             ^~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:585:12: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:95:12: note:   'std::__are_same'
>      struct __are_same
>             ^~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:585:23: error: '_ValueType1' was not 
> declared in this scope
>          && __are_same<_ValueType1, _ValueType2>::__value);
>                        ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:587:14: error: '__copy_move_backward' 
> is not a member of 'std'
>        return std::__copy_move_backward<_IsMove, __simple,
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:587:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:497:12: note:   '__copy_move_backward'
>      struct __copy_move_backward
>             ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:588:33: error: '_Category' was not 
> declared in this scope
>                                  _Category>::__copy_move_b(__first,
>                                  ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:588:43: error: '::__copy_move_b' has 
> not been declared
>                                  _Category>::__copy_move_b(__first,
>                                            ^~
> /usr/include/c++/6/bits/stl_algobase.h: In function '_BI2 
> __copy_move_backward_a2(_BI1, _BI1, _BI2)':
> /usr/include/c++/6/bits/stl_algobase.h:597:19: error: 
> '__copy_move_backward_a' is not a member of 'std'
>        return _BI2(std::__copy_move_backward_a<_IsMove>
>                    ^~~
> /usr/include/c++/6/bits/stl_algobase.h:597:19: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:577:5: note:   '__copy_move_backward_a'
>      __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result)
>      ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function '_BI2 copy_backward(_BI1, 
> _BI1, _BI2)':
> /usr/include/c++/6/bits/stl_algobase.h:632:15: error: 
> '__copy_move_backward_a2' is not a member of 'std'
>        return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
>                ^~~
> /usr/include/c++/6/bits/stl_algobase.h:632:15: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:595:5: note:   
> '__copy_move_backward_a2'
>      __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result)
>      ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:632:44: error: '__is_move_iterator' 
> was not declared in this scope
>        return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
>                                             ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:632:44: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:398:12: note:   
> 'std::__is_move_iterator'
>      struct __is_move_iterator
>             ^~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:632:67: error: expected 
> primary-expression before '>' token
>        return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
>                                                                    ^
> /usr/include/c++/6/bits/stl_algobase.h:632:77: error: missing template 
> arguments before '>' token
>        return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
>                                                                              ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_BI2 move_backward(_BI1, 
> _BI1, _BI2)':
> /usr/include/c++/6/bits/stl_algobase.h:668:14: error: 
> '__copy_move_backward_a2' is not a member of 'std'
>        return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:668:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:595:5: note:   
> '__copy_move_backward_a2'
>      __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result)
>      ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:680:29: error: '__is_scalar' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
>                              ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:680:29: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:336:12: note:   'std::__is_scalar'
>      struct __is_scalar
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:680:44: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
>                                             ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:680:45: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
>                                              ^~
> /usr/include/c++/6/bits/stl_algobase.h:680:47: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
>                                                ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:680:47: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:680:47: error: redeclaration of 
> 'template<class _ForwardIterator, class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:680:54: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
>                                                       ^
> /usr/include/c++/6/bits/stl_algobase.h:690:28: error: '__is_scalar' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
>                             ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:690:28: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:336:12: note:   'std::__is_scalar'
>      struct __is_scalar
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:690:43: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
>                                            ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:690:44: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
>                                             ^~
> /usr/include/c++/6/bits/stl_algobase.h:690:46: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
>                                               ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:690:46: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:690:46: error: redeclaration of 
> 'template<class _ForwardIterator, class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:690:53: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
>                                                      ^
> /usr/include/c++/6/bits/stl_algobase.h:702:28: error: '__is_byte' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
>                             ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:702:28: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:367:12: note:   'std::__is_byte'
>      struct __is_byte
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:702:41: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
>                                          ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:702:42: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
>                                           ^~
> /usr/include/c++/6/bits/stl_algobase.h:702:44: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
>                                             ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:702:44: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:702:44: error: redeclaration of 
> 'template<class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:702:51: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
>                                                    ^
> /usr/include/c++/6/bits/stl_algobase.h: In function 'void 
> fill(_ForwardIterator, _ForwardIterator, const _Tp&)':
> /usr/include/c++/6/bits/stl_algobase.h:731:7: error: '__fill_a' is not a 
> member of 'std'
>        std::__fill_a(std::__niter_base(__first), std::__niter_base(__last),
>        ^~~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:737:29: error: '__is_scalar' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                              ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:737:29: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:336:12: note:   'std::__is_scalar'
>      struct __is_scalar
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:737:44: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                             ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:737:45: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                              ^~
> /usr/include/c++/6/bits/stl_algobase.h:737:47: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                                ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:737:47: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:737:47: error: redeclaration of 
> 'template<class _OutputIterator, class _Size, class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:737:54: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                                       ^
> /usr/include/c++/6/bits/stl_algobase.h:748:28: error: '__is_scalar' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                             ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:748:28: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:336:12: note:   'std::__is_scalar'
>      struct __is_scalar
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:748:43: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                            ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:748:44: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                             ^~
> /usr/include/c++/6/bits/stl_algobase.h:748:46: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                               ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:748:46: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:748:46: error: redeclaration of 
> 'template<class _OutputIterator, class _Size, class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:748:53: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, 
> _OutputIterator>::__type
>                                                      ^
> /usr/include/c++/6/bits/stl_algobase.h:760:28: error: '__is_byte' was not 
> declared in this scope
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
>                             ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:760:28: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:367:12: note:   'std::__is_byte'
>      struct __is_byte
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:760:41: error: wrong number of 
> template arguments (1, should be 2)
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
>                                          ^
> In file included from /usr/include/c++/6/cmath:43:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/ext/type_traits.h:45:12: note: provided for 'template<bool 
> <anonymous>, class> struct __gnu_cxx::__enable_if'
>      struct __enable_if
>             ^~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:760:42: error: expected identifier 
> before '::' token
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
>                                           ^~
> /usr/include/c++/6/bits/stl_algobase.h:760:44: error: explicit qualification 
> in declaration of '__value'
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
>                                             ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:760:44: error: '__value' declared as 
> an 'inline' variable
> /usr/include/c++/6/bits/stl_algobase.h:760:44: error: redeclaration of 
> 'template<class _Size, class _Tp> int __value'
> /usr/include/c++/6/bits/stl_algobase.h:401:56: note: previous declaration 
> 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
>      typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
>                                                         ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:760:51: error: expected ';' before ',' 
> token
>      __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
>                                                    ^
> /usr/include/c++/6/bits/stl_algobase.h: In function '_OI fill_n(_OI, _Size, 
> const _Tp&)':
> /usr/include/c++/6/bits/stl_algobase.h:789:18: error: '__fill_n_a' is not a 
> member of 'std'
>        return _OI(std::__fill_n_a(std::__niter_base(__first), __n, __value));
>                   ^~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool __equal_aux(_II1, 
> _II1, _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:823:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II1>::value_type _ValueType1;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:823:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II1>::value_type _ValueType1;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:824:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II2>::value_type _ValueType2;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:824:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II2>::value_type _ValueType2;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:825:31: error: '__is_integer' was not 
> declared in this scope
>        const bool __simple = ((__is_integer<_ValueType1>::__value
>                                ^~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:825:31: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:127:12: note:   'std::__is_integer'
>      struct __is_integer
>             ^~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:825:44: error: '_ValueType1' was not 
> declared in this scope
>        const bool __simple = ((__is_integer<_ValueType1>::__value
>                                             ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:826:10: error: missing template 
> arguments before '||' token
>           || __is_pointer<_ValueType1>::__value)
>           ^~
> /usr/include/c++/6/bits/stl_algobase.h:826:13: error: '__is_pointer' was not 
> declared in this scope
>           || __is_pointer<_ValueType1>::__value)
>              ^~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:826:13: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:311:12: note:   'std::__is_pointer'
>      struct __is_pointer
>             ^~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:826:47: error: missing template 
> arguments before ')' token
>           || __is_pointer<_ValueType1>::__value)
>                                                ^
> /usr/include/c++/6/bits/stl_algobase.h:827:43: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_II1>::__value
>                                            ^
> /usr/include/c++/6/bits/stl_algobase.h:828:23: error: missing template 
> arguments before '&&' token
>                        && __is_pointer<_II2>::__value
>                        ^~
> /usr/include/c++/6/bits/stl_algobase.h:828:43: error: expected 
> primary-expression before '>' token
>                        && __is_pointer<_II2>::__value
>                                            ^
> /usr/include/c++/6/bits/stl_algobase.h:829:9: error: missing template 
> arguments before '&&' token
>          && __are_same<_ValueType1, _ValueType2>::__value);
>          ^~
> /usr/include/c++/6/bits/stl_algobase.h:829:12: error: '__are_same' was not 
> declared in this scope
>          && __are_same<_ValueType1, _ValueType2>::__value);
>             ^~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:829:12: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:95:12: note:   'std::__are_same'
>      struct __are_same
>             ^~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:829:36: error: '_ValueType2' was not 
> declared in this scope
>          && __are_same<_ValueType1, _ValueType2>::__value);
>                                     ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:829:57: error: missing template 
> arguments before ')' token
>          && __are_same<_ValueType1, _ValueType2>::__value);
>                                                          ^
> /usr/include/c++/6/bits/stl_algobase.h:831:14: error: '__equal' is not a 
> member of 'std'
>        return std::__equal<__simple>::equal(__first1, __last1, __first2);
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:831:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:793:12: note:   '__equal'
>      struct __equal
>             ^~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:831:36: error: '::equal' has not been 
> declared
>        return std::__equal<__simple>::equal(__first1, __last1, __first2);
>                                     ^~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:849:21: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
>                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:849:21: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:849:49: error: 
> 'random_access_iterator_tag' was not declared in this scope
>      struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
>                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:849:49: note: suggested alternative:
> In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0,
>                  from /usr/include/c++/6/vector:60,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_iterator_base_types.h:103:10: note:   
> 'std::random_access_iterator_tag'
>    struct random_access_iterator_tag : public bidirectional_iterator_tag { };
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:849:75: error: template argument 1 is 
> invalid
>      struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
>                                                                            ^
> /usr/include/c++/6/bits/stl_algobase.h:849:75: error: template argument 2 is 
> invalid
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool 
> __lexicographical_compare_impl(_II1, _II1, _II2, _II2, _Compare)':
> /usr/include/c++/6/bits/stl_algobase.h:875:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II1>::iterator_category _Category1;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:875:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II1>::iterator_category _Category1;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:876:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II2>::iterator_category _Category2;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:876:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II2>::iterator_category _Category2;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:877:20: error: '__lc_rai' in namespace 
> 'std' does not name a template type
>        typedef std::__lc_rai<_Category1, _Category2> __rai_type;
>                     ^~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:879:17: error: '__rai_type' has not 
> been declared
>        __last1 = __rai_type::__newlast1(__first1, __last1, __first2, __last2);
>                  ^~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:880:37: error: '__rai_type' has not 
> been declared
>        for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2);
>                                      ^~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static 
> bool __lexicographical_compare<_BoolType>::__lc(_II1, _II1, _II2, _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:904:9: error: 
> '__lexicographical_compare_impl' is not a member of 'std'
>   return std::__lexicographical_compare_impl(__first1, __last1,
>          ^~~
> /usr/include/c++/6/bits/stl_algobase.h:904:9: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:871:5: note:   
> '__lexicographical_compare_impl'
>      __lexicographical_compare_impl(_II1 __first1, _II1 __last1,
>      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool 
> __lexicographical_compare_aux(_II1, _II1, _II2, _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:931:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II1>::value_type _ValueType1;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:931:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II1>::value_type _ValueType1;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:932:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_II2>::value_type _ValueType2;
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:932:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_II2>::value_type _ValueType2;
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:934:3: error: '__is_byte' was not 
> declared in this scope
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>    ^~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:934:3: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:367:12: note:   'std::__is_byte'
>      struct __is_byte
>             ^~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:934:13: error: '_ValueType1' was not 
> declared in this scope
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>              ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:934:35: error: missing template 
> arguments before '&&' token
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>                                    ^~
> /usr/include/c++/6/bits/stl_algobase.h:934:48: error: '_ValueType2' was not 
> declared in this scope
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>                                                 ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:935:3: error: missing template 
> arguments before '&&' token
>    && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed
>    ^~
> /usr/include/c++/6/bits/stl_algobase.h:935:35: error: the value of 
> '_ValueType1' is not usable in a constant expression
>    && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed
>                                    ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:934:13: note: '_ValueType1' was not 
> declared 'constexpr'
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>              ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:935:46: error: type/value mismatch at 
> argument 1 in template parameter list for 'template<class _Value> struct 
> __gnu_cxx::__numeric_traits'
>    && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed
>                                               ^
> /usr/include/c++/6/bits/stl_algobase.h:935:46: note:   expected a type, got 
> '_ValueType1'
> /usr/include/c++/6/bits/stl_algobase.h:936:35: error: the value of 
> '_ValueType2' is not usable in a constant expression
>    && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed
>                                    ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:934:48: note: '_ValueType2' was not 
> declared 'constexpr'
>   (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
>                                                 ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:936:46: error: type/value mismatch at 
> argument 1 in template parameter list for 'template<class _Value> struct 
> __gnu_cxx::__numeric_traits'
>    && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed
>                                               ^
> /usr/include/c++/6/bits/stl_algobase.h:936:46: note:   expected a type, got 
> '_ValueType2'
> /usr/include/c++/6/bits/stl_algobase.h:937:6: error: '__is_pointer' was not 
> declared in this scope
>    && __is_pointer<_II1>::__value
>       ^~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:937:6: note: suggested alternative:
> In file included from /usr/include/c++/6/cmath:42:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/cpp_type_traits.h:311:12: note:   'std::__is_pointer'
>      struct __is_pointer
>             ^~~~~~~~~~~~
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:937:23: error: expected 
> primary-expression before '>' token
>    && __is_pointer<_II1>::__value
>                        ^
> /usr/include/c++/6/bits/stl_algobase.h:938:3: error: missing template 
> arguments before '&&' token
>    && __is_pointer<_II2>::__value);
>    ^~
> /usr/include/c++/6/bits/stl_algobase.h:938:23: error: expected 
> primary-expression before '>' token
>    && __is_pointer<_II2>::__value);
>                        ^
> /usr/include/c++/6/bits/stl_algobase.h:938:33: error: missing template 
> arguments before ')' token
>    && __is_pointer<_II2>::__value);
>                                  ^
> /usr/include/c++/6/bits/stl_algobase.h:940:14: error: 
> '__lexicographical_compare' is not a member of 'std'
>        return std::__lexicographical_compare<__simple>::__lc(__first1, 
> __last1,
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:940:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:892:12: note:   
> '__lexicographical_compare'
>      struct __lexicographical_compare
>             ^~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:940:54: error: '::__lc' has not been 
> declared
>        return std::__lexicographical_compare<__simple>::__lc(__first1, 
> __last1,
>                                                       ^~
> /usr/include/c++/6/bits/stl_algobase.h: In function '_ForwardIterator 
> __lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare)':
> /usr/include/c++/6/bits/stl_algobase.h:949:24: error: expected 
> nested-name-specifier before 'iterator_traits'
>        typedef typename iterator_traits<_ForwardIterator>::difference_type
>                         ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:949:39: error: expected initializer 
> before '<' token
>        typedef typename iterator_traits<_ForwardIterator>::difference_type
>                                        ^
> /usr/include/c++/6/bits/stl_algobase.h:952:7: error: '_DistanceType' was not 
> declared in this scope
>        _DistanceType __len = std::distance(__first, __last);
>        ^~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:954:14: error: '__len' was not 
> declared in this scope
>        while (__len > 0)
>               ^~~~~
> /usr/include/c++/6/bits/stl_algobase.h:956:18: error: expected ';' before 
> '__half'
>     _DistanceType __half = __len >> 1;
>                   ^~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:958:27: error: '__half' was not 
> declared in this scope
>     std::advance(__middle, __half);
>                            ^~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function '_ForwardIterator 
> lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&)':
> /usr/include/c++/6/bits/stl_algobase.h:993:14: error: '__lower_bound' is not 
> a member of 'std'
>        return std::__lower_bound(__first, __last, __val,
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:993:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:946:5: note:   '__lower_bound'
>      __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
>      ^~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool equal(_II1, _II1, 
> _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:1051:14: error: '__equal_aux' is not a 
> member of 'std'
>        return std::__equal_aux(std::__niter_base(__first1),
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:1051:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:821:5: note:   '__equal_aux'
>      __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2)
>      ^~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool equal(_II1, _II1, 
> _II2, _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:1117:22: error: 
> 'random_access_iterator_tag' does not name a type
>        using _RATag = random_access_iterator_tag;
>                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1118:30: error: expected 
> nested-name-specifier before 'iterator_traits'
>        using _Cat1 = typename iterator_traits<_II1>::iterator_category;
>                               ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1119:30: error: expected 
> nested-name-specifier before 'iterator_traits'
>        using _Cat2 = typename iterator_traits<_II2>::iterator_category;
>                               ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1120:24: error: '__and_' does not name 
> a type
>        using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, 
> _RATag>>;
>                         ^~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1121:20: error: there are no arguments 
> to '_RAIters' that depend on a template parameter, so a declaration of 
> '_RAIters' must be available [-fpermissive]
>        if (_RAIters())
>                     ^
> /usr/include/c++/6/bits/stl_algobase.h:1121:20: note: (if you use 
> '-fpermissive', G++ will accept your code, but allowing the use of an 
> undeclared name is deprecated)
> In file included from /usr/include/c++/6/cmath:41:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/stl_algobase.h:1127:11: error: 'equal' is not a 
> member of 'std'
>     return _GLIBCXX_STD_A::equal(__first1, __last1, __first2);
>            ^
> /usr/include/c++/6/bits/stl_algobase.h:1127:11: note: suggested alternative:
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:1106:5: note:   'equal'
>      equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)
>      ^~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool equal(_IIter1, 
> _IIter1, _IIter2, _IIter2, _BinaryPredicate)':
> /usr/include/c++/6/bits/stl_algobase.h:1164:22: error: 
> 'random_access_iterator_tag' does not name a type
>        using _RATag = random_access_iterator_tag;
>                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1165:30: error: expected 
> nested-name-specifier before 'iterator_traits'
>        using _Cat1 = typename iterator_traits<_IIter1>::iterator_category;
>                               ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1166:30: error: expected 
> nested-name-specifier before 'iterator_traits'
>        using _Cat2 = typename iterator_traits<_IIter2>::iterator_category;
>                               ^~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1167:24: error: '__and_' does not name 
> a type
>        using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, 
> _RATag>>;
>                         ^~~~~~
> /usr/include/c++/6/bits/stl_algobase.h:1168:20: error: there are no arguments 
> to '_RAIters' that depend on a template parameter, so a declaration of 
> '_RAIters' must be available [-fpermissive]
>        if (_RAIters())
>                     ^
> In file included from /usr/include/c++/6/cmath:41:0,
>                  from /usr/include/c++/6/math.h:36,
>                  from src/moltools.h:27,
>                  from src/raman.h:27,
>                  from src/raman.cpp:24:
> /usr/include/c++/6/bits/stl_algobase.h:1174:11: error: 'equal' is not a 
> member of 'std'
>     return _GLIBCXX_STD_A::equal(__first1, __last1, __first2,
>            ^
> /usr/include/c++/6/bits/stl_algobase.h:1174:11: note: suggested alternative:
> In file included from /usr/include/c++/6/vector:60:0,
>                  from src/v_common.h:15,
>                  from src/voro++.h:321,
>                  from src/vorowrapper.h:29,
>                  from src/globalvar.h:31,
>                  from src/raman.cpp:28:
> /usr/include/c++/6/bits/stl_algobase.h:1155:5: note:   'equal'
>      equal(_IIter1 __first1, _IIter1 __last1,
>      ^~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool 
> lexicographical_compare(_II1, _II1, _II2, _II2)':
> /usr/include/c++/6/bits/stl_algobase.h:1218:14: error: 
> '__lexicographical_compare_aux' is not a member of 'std'
>        return std::__lexicographical_compare_aux(std::__niter_base(__first1),
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:1218:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:928:5: note:   
> '__lexicographical_compare_aux'
>      __lexicographical_compare_aux(_II1 __first1, _II1 __last1,
>      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: In function 'bool 
> lexicographical_compare(_II1, _II1, _II2, _II2, _Compare)':
> /usr/include/c++/6/bits/stl_algobase.h:1248:14: error: 
> '__lexicographical_compare_impl' is not a member of 'std'
>        return std::__lexicographical_compare_impl
>               ^~~
> /usr/include/c++/6/bits/stl_algobase.h:1248:14: note: suggested alternative:
> /usr/include/c++/6/bits/stl_algobase.h:871:5: note:   
> '__lexicographical_compare_impl'
>      __lexicographical_compare_impl(_II1 __first1, _II1 __last1,
>      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/6/bits/stl_algobase.h: At global scope:
> /usr/include/c++/6/bits/stl_algobase.h:1255:5: error: 'pair' does not name a 
> type
>      pair<_InputIterator1, _InputIterator2>
>      ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1281:12: error: 'pair' does not name a 
> type
>      inline pair<_InputIterator1, _InputIterator2>
>             ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1315:12: error: 'pair' does not name a 
> type
>      inline pair<_InputIterator1, _InputIterator2>
>             ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1332:5: error: 'pair' does not name a 
> type
>      pair<_InputIterator1, _InputIterator2>
>      ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1361:12: error: 'pair' does not name a 
> type
>      inline pair<_InputIterator1, _InputIterator2>
>             ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1397:12: error: 'pair' does not name a 
> type
>      inline pair<_InputIterator1, _InputIterator2>
>             ^~~~
> /usr/include/c++/6/bits/stl_algobase.h:1414:1: error: expected declaration 
> before '}' token
>  } // namespace std
>  ^
> make[2]: *** [src/raman.o] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/13/travis_151107-1_unstable_gcc6.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: travis
Source-Version: 161002-1

We believe that the bug you reported is fixed in the latest version of
travis, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 831...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Leidert <dleid...@debian.org> (supplier of updated travis package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 03 Oct 2016 13:34:21 +0200
Source: travis
Binary: travis
Architecture: source amd64
Version: 161002-1
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <debichem-de...@lists.alioth.debian.org>
Changed-By: Daniel Leidert <dleid...@debian.org>
Description:
 travis     - trajectory analyzer and visualizer
Closes: 831114
Changes:
 travis (161002-1) unstable; urgency=medium
 .
   * New upstream release.
     - Fixes build issues with GCC 6 (closes: #831114).
   * debian/control (Standards-Version): Bumped to 3.9.8.
   * debian/copyright: Updated.
Checksums-Sha1:
 3c68002f567178c4067fd8d87b62c490b69e453c 1860 travis_161002-1.dsc
 062bb17f22d57b600b33e4c68dc72328fdb15284 659529 travis_161002.orig.tar.gz
 e3c4b2360e1a4deb4e7163a1a807cb92e3e41830 5320 travis_161002-1.debian.tar.xz
 6833efa573adfb248a0c7935a216da7d0f871318 3087516 
travis-dbgsym_161002-1_amd64.deb
 5a2ccbceda59bf40477a78272be615c5aa190b09 808448 travis_161002-1_amd64.deb
Checksums-Sha256:
 d28953425396b200a8611641aa86b3ec39765962f2c045116204c56e66e706d7 1860 
travis_161002-1.dsc
 1507599435eac11a8d7535ba92dee6584ed1081a1cb83cdc873f97008e6d1386 659529 
travis_161002.orig.tar.gz
 a2a793c52c820d7372b6813c736cc07b1b974390a2c44fee9f60c19c43367432 5320 
travis_161002-1.debian.tar.xz
 a66d59b508e8dc892874e2cb870815b4fca55b783c591871d92ee8c3a7316704 3087516 
travis-dbgsym_161002-1_amd64.deb
 169a34797c9473ed114cce00f1f2903cd0d9091d142a92495b61700e603907e5 808448 
travis_161002-1_amd64.deb
Files:
 a87d656e2907cb2d00f02c428fa5383b 1860 science extra travis_161002-1.dsc
 2bb95ea8f55d71685ced64d62b9d9a58 659529 science extra travis_161002.orig.tar.gz
 cc6caa5da8b02272458f1d42f9a865cc 5320 science extra 
travis_161002-1.debian.tar.xz
 9f55a9874640f3ebdcc6905fa96cff18 3087516 debug extra 
travis-dbgsym_161002-1_amd64.deb
 0fab4617f28f57aecfa98212b54b3764 808448 science extra travis_161002-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJX8kPQAAoJEEvNBWfCltBda78P/0a/aW1moV/d2lo5lzVgSJhk
2KADY0zupxRzvFEzjv+6Y0tvcGUseSf08zJHVCnPnIsFPNyn5eudSufLT8XPO6T7
2zUTlc4fLGIozqJDCA9yMZBDwy+Y46XDH11sDxlJwNnMqEpPuRKEucoxeb5imQIe
n4+9xCZ7+XNOfnKxr6Rd574urz3LAx9juQOKOOqaMa+p0MxHPTX4gDg6RUwTsjPL
Z/L7fczQI8O2aep/XsvxpQIyg+Irh22Z36B2yQGddpawPNWDfBjztxCQ9mMmvcr8
cxImRXEDv6w1ibxLu2ndG2a7A4C2ZIwxVGxXtdbOeN2PYfx1fVpEgBtpFqYTwLCm
cfWPveapRRUvzMOZ+r9AdQl6G8lHCo3OnWBGhoKMrtDgTLobfQCmtQB17eVMfrcB
oI3LYTPMA+Ptme7rNXtg6eFjC/lsD+p6suZx7T8D4X2ZtuKw+iTrC/gclPItlPLw
MXjcS9q/AD+/gHgZhgau/nTvVe7YG6+k+d+eoSHwLusqAdmaW3ZpC0HHrgr2+Fp7
opy5Elvm6/wIAsmz7NsJzgnZUHOv8gOyGVPOuFxXropJH5fUJQ9regECeFatIgEr
fVSVqI6UkH+/ZmnKHkRHM8zfUYYsgULO7ij0oq6wf8SUV9c5fCK9yqhFI5kNFZLo
v6V8zARxCC+W1J/uuAXh
=5X4o
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to