Welcome to the forums. Please post in English or French.

You are not logged in.

#1 2016-10-24 06:42:26

dbpatankar
Member
From: Roorkee, Uttarakhand, India
Registered: 2010-05-22
Posts: 172

MED install failure with error on lubuntu 16.10 amd64

Its a fresh install of lubuntu 16.10 amd 64. Have installed all the prerequisites given on http://code-aster.org/spip.php?article273. Yet the MED install fails with error. The significant part of the error log is copied below. And the complete log in attached to the post. Can anyone please have a look and provide a way forward?

make[1]: Entering directory '/tmp/install_med.2132/med-3.2.0/python'
make  all-am
make[2]: Entering directory '/tmp/install_med.2132/med-3.2.0/python'
/bin/bash ../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../include   -I/usr/include/python2.7 -I../include -I../include -DH5_USE_16_API -I/home/digvijay/aster/public/hdf5-1.8.14/include -DSWIG_TYPE_TABLE=medtable  -shared  -MT _medlibrary_la-medlibrary_int_wrap.lo -MD -MP -MF .deps/_medlibrary_la-medlibrary_int_wrap.Tpo -c -o _medlibrary_la-medlibrary_int_wrap.lo `test -f 'medlibrary_int_wrap.cc' || echo './'`medlibrary_int_wrap.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../include   -I/usr/include/python2.7 -I../include -I../include -DH5_USE_16_API -I/home/digvijay/aster/public/hdf5-1.8.14/include -DSWIG_TYPE_TABLE=medtable  -shared  -MT _medfile_la-medfile_int_wrap.lo -MD -MP -MF .deps/_medfile_la-medfile_int_wrap.Tpo -c -o _medfile_la-medfile_int_wrap.lo `test -f 'medfile_int_wrap.cc' || echo './'`medfile_int_wrap.cc
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../include -I/usr/include/python2.7 -I../include -I../include -DH5_USE_16_API -I/home/digvijay/aster/public/hdf5-1.8.14/include -DSWIG_TYPE_TABLE=medtable -MT _medlibrary_la-medlibrary_int_wrap.lo -MD -MP -MF .deps/_medlibrary_la-medlibrary_int_wrap.Tpo -c medlibrary_int_wrap.cc  -fPIC -DPIC -o .libs/_medlibrary_la-medlibrary_int_wrap.o
libtool: compile:  /usr/bin/g++ -DHAVE_CONFIG_H -I. -I../include -I/usr/include/python2.7 -I../include -I../include -DH5_USE_16_API -I/home/digvijay/aster/public/hdf5-1.8.14/include -DSWIG_TYPE_TABLE=medtable -MT _medfile_la-medfile_int_wrap.lo -MD -MP -MF .deps/_medfile_la-medfile_int_wrap.Tpo -c medfile_int_wrap.cc  -fPIC -DPIC -o .libs/_medfile_la-medfile_int_wrap.o
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_erase__SWIG_0(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:11272:30: error: no matching function for call to 'std::vector<double, std::allocator<double> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&)'
  result = (arg1)->erase(arg2);
                             ^
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   candidate expects 2 arguments, 1 provided
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_erase__SWIG_1(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:11325:35: error: no matching function for call to 'std::vector<double, std::allocator<double> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&)'
  result = (arg1)->erase(arg2,arg3);
                                  ^
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_erase__SWIG_0(PyObject*, PyObject*)':
medfile_int_wrap.cc:11272:30: error: no matching function for call to 'std::vector<double, std::allocator<double> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&)'
  result = (arg1)->erase(arg2);
                             ^
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   candidate expects 2 arguments, 1 provided
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_insert__SWIG_0(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:11729:80: error: no matching function for call to 'std::vector<double, std::allocator<double> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, const value_type&)'
  result = (arg1)->insert(arg2,(std::vector< double >::value_type const &)*arg3);
                                                                               ^
In file included from /usr/include/c++/6/vector:69:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   candidate expects 3 arguments, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = double; _Alloc = std::allocator<double>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medlibrary_int_wrap.cc:11729:80: note:   candidate expects 3 arguments, 2 provided
  result = (arg1)->insert(arg2,(std::vector< double >::value_type const &)*arg3);
                                                                               ^
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_insert__SWIG_1(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:11786:76: error: no matching function for call to 'std::vector<double, std::allocator<double> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, std::vector<double, std::allocator<double> >::size_type&, const value_type&)'
  (arg1)->insert(arg2,arg3,(std::vector< double >::value_type const &)*arg4);
                                                                           ^
In file included from /usr/include/c++/6/vector:69:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   candidate expects 2 arguments, 3 provided
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = double; _Alloc = std::allocator<double>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medlibrary_int_wrap.cc:11786:76: note:   deduced conflicting types for parameter '_InputIterator' ('long unsigned int' and 'double')
  (arg1)->insert(arg2,arg3,(std::vector< double >::value_type const &)*arg4);
                                                                           ^
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_erase__SWIG_1(PyObject*, PyObject*)':
medfile_int_wrap.cc:11325:35: error: no matching function for call to 'std::vector<double, std::allocator<double> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&)'
  result = (arg1)->erase(arg2,arg3);
                                  ^
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_insert__SWIG_0(PyObject*, PyObject*)':
medfile_int_wrap.cc:11729:80: error: no matching function for call to 'std::vector<double, std::allocator<double> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, const value_type&)'
  result = (arg1)->insert(arg2,(std::vector< double >::value_type const &)*arg3);
                                                                               ^
In file included from /usr/include/c++/6/vector:69:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   candidate expects 3 arguments, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = double; _Alloc = std::allocator<double>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medfile_int_wrap.cc:11729:80: note:   candidate expects 3 arguments, 2 provided
  result = (arg1)->insert(arg2,(std::vector< double >::value_type const &)*arg3);
                                                                               ^
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDFLOAT_insert__SWIG_1(PyObject*, PyObject*)':
medfile_int_wrap.cc:11786:76: error: no matching function for call to 'std::vector<double, std::allocator<double> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >&, std::vector<double, std::allocator<double> >::size_type&, const value_type&)'
  (arg1)->insert(arg2,arg3,(std::vector< double >::value_type const &)*arg4);
                                                                           ^
In file included from /usr/include/c++/6/vector:69:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   candidate expects 2 arguments, 3 provided
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = double*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const double*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = double]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > > >' to 'std::vector<double, std::allocator<double> >::const_iterator {aka __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >}'
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = double; _Alloc = std::allocator<double>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medfile_int_wrap.cc:11786:76: note:   deduced conflicting types for parameter '_InputIterator' ('long unsigned int' and 'double')
  (arg1)->insert(arg2,arg3,(std::vector< double >::value_type const &)*arg4);
                                                                           ^
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_erase__SWIG_0(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:13703:30: error: no matching function for call to 'std::vector<int, std::allocator<int> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&)'
  result = (arg1)->erase(arg2);
                             ^
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   candidate expects 2 arguments, 1 provided
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_erase__SWIG_1(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:13756:35: error: no matching function for call to 'std::vector<int, std::allocator<int> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&)'
  result = (arg1)->erase(arg2,arg3);
                                  ^
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_insert__SWIG_0(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:14160:77: error: no matching function for call to 'std::vector<int, std::allocator<int> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, const value_type&)'
  result = (arg1)->insert(arg2,(std::vector< int >::value_type const &)*arg3);
                                                                            ^
In file included from /usr/include/c++/6/vector:69:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   candidate expects 3 arguments, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = int; _Alloc = std::allocator<int>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medlibrary_int_wrap.cc:14160:77: note:   candidate expects 3 arguments, 2 provided
  result = (arg1)->insert(arg2,(std::vector< int >::value_type const &)*arg3);
                                                                            ^
medlibrary_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_insert__SWIG_1(PyObject*, PyObject*)':
medlibrary_int_wrap.cc:14217:73: error: no matching function for call to 'std::vector<int, std::allocator<int> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, std::vector<int, std::allocator<int> >::size_type&, const value_type&)'
  (arg1)->insert(arg2,arg3,(std::vector< int >::value_type const &)*arg4);
                                                                        ^
In file included from /usr/include/c++/6/vector:69:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   candidate expects 2 arguments, 3 provided
In file included from /usr/include/c++/6/vector:64:0,
                from medlibrary_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = int; _Alloc = std::allocator<int>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medlibrary_int_wrap.cc:14217:73: note:   deduced conflicting types for parameter '_InputIterator' ('long unsigned int' and 'int')
  (arg1)->insert(arg2,arg3,(std::vector< int >::value_type const &)*arg4);
                                                                        ^
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_erase__SWIG_0(PyObject*, PyObject*)':
medfile_int_wrap.cc:13703:30: error: no matching function for call to 'std::vector<int, std::allocator<int> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&)'
  result = (arg1)->erase(arg2);
                             ^
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   candidate expects 2 arguments, 1 provided
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_erase__SWIG_1(PyObject*, PyObject*)':
medfile_int_wrap.cc:13756:35: error: no matching function for call to 'std::vector<int, std::allocator<int> >::erase(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&)'
  result = (arg1)->erase(arg2,arg3);
                                  ^
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1147:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __position)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1147:7: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1174:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      erase(const_iterator __first, const_iterator __last)
      ^~~~~
/usr/include/c++/6/bits/stl_vector.h:1174:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_insert__SWIG_0(PyObject*, PyObject*)':
medfile_int_wrap.cc:14160:77: error: no matching function for call to 'std::vector<int, std::allocator<int> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, const value_type&)'
  result = (arg1)->insert(arg2,(std::vector< int >::value_type const &)*arg3);
                                                                            ^
In file included from /usr/include/c++/6/vector:69:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   candidate expects 3 arguments, 2 provided
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = int; _Alloc = std::allocator<int>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medfile_int_wrap.cc:14160:77: note:   candidate expects 3 arguments, 2 provided
  result = (arg1)->insert(arg2,(std::vector< int >::value_type const &)*arg3);
                                                                            ^
medfile_int_wrap.cc: In function 'PyObject* _wrap_MEDINT_insert__SWIG_1(PyObject*, PyObject*)':
medfile_int_wrap.cc:14217:73: error: no matching function for call to 'std::vector<int, std::allocator<int> >::insert(SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >&, std::vector<int, std::allocator<int> >::size_type&, const value_type&)'
  (arg1)->insert(arg2,arg3,(std::vector< int >::value_type const &)*arg4);
                                                                        ^
In file included from /usr/include/c++/6/vector:69:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/vector.tcc:107:5: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
    vector<_Tp, _Alloc>::
    ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:107:5: note:   candidate expects 2 arguments, 3 provided
In file included from /usr/include/c++/6/vector:64:0,
                from medfile_int_wrap.cc:3492:
/usr/include/c++/6/bits/stl_vector.h:1015:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, value_type&& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1015:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1032:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*]
      insert(const_iterator __position, initializer_list<value_type> __l)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1032:7: note:   candidate expects 2 arguments, 3 provided
/usr/include/c++/6/bits/stl_vector.h:1052:7: note: candidate: std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = int*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >; typename __gnu_cxx::__alloc_traits<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type>::const_pointer = const int*; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = int]
      insert(const_iterator __position, size_type __n, const value_type& __x)
      ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1052:7: note:   no known conversion for argument 1 from 'SwigValueWrapper<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >' to 'std::vector<int, std::allocator<int> >::const_iterator {aka __gnu_cxx::__normal_iterator<const int*, std::vector<int, std::allocator<int> > >}'
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: candidate: template<class _InputIterator, class> std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = _InputIterator; <template-parameter-2-2> = <template-parameter-1-2>; _Tp = int; _Alloc = std::allocator<int>]
        insert(const_iterator __position, _InputIterator __first,
        ^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note:   template argument deduction/substitution failed:
medfile_int_wrap.cc:14217:73: note:   deduced conflicting types for parameter '_InputIterator' ('long unsigned int' and 'int')
  (arg1)->insert(arg2,arg3,(std::vector< int >::value_type const &)*arg4);
                                                                        ^
Makefile:1050: recipe for target '_medlibrary_la-medlibrary_int_wrap.lo' failed
make[2]: *** [_medlibrary_la-medlibrary_int_wrap.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:1029: recipe for target '_medfile_la-medfile_int_wrap.lo' failed
make[2]: *** [_medfile_la-medfile_int_wrap.lo] Error 1
make[2]: Leaving directory '/tmp/install_med.2132/med-3.2.0/python'
Makefile:814: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/tmp/install_med.2132/med-3.2.0/python'
Makefile:449: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
EXIT_COMMAND_2132_00000081=2


Attachments:
setup.log, Size: 1.19 MiB, Downloads: 197

Offline

#2 2016-10-24 21:16:53

tamaskovics
Member
From: Freiberg / Germany
Registered: 2013-09-10
Posts: 21

Re: MED install failure with error on lubuntu 16.10 amd64

Dear friend,

the reason for Your trouble is probably very simple.

The MED library included into CodeAster with the latest version 3.2.0 is not compatible with swig with versions above 3.x.x.

Your system platform is probably all too new !!!

Please look in Your system typing into a shell:

> swig -version

If You get a higher version than 2.0.12 (the latest that worked for me), You have to apply a tedious workaround to be able to install CodeAster. I have compiled Swig from scratch into /opt/swig-2.0.12 and modified the programme products.py with an explicit path --with-swig=/opt/swig-2.0.12 and this has worked very well.

Best wishes and good luck.

Nandor Tamaskovics.

Offline

#3 2016-10-25 07:42:40

dbpatankar
Member
From: Roorkee, Uttarakhand, India
Registered: 2010-05-22
Posts: 172

Re: MED install failure with error on lubuntu 16.10 amd64

Dear tamaskovics,

Thanks for the response.

It appears that swig is not installed on my system because when I give
>swig -version

It says not installed.

So now I will try installing swig the way you mentioned and report here the result.

Thanks again.

Offline