Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-6834

Compilation error on Windows Visual Studio 2008

    XMLWordPrintable

    Details

      Description

      After pulling the new version, generating the solution on Windows with MS Studio 2008 failed:

      1>------ Début de la génération : Projet : xtradb, Configuration : Debug Win32 ------
      1>Compilation en cours...
      1>row0mysql.cc
      1>handler0alter.cc
      1>.\row\row0mysql.cc(2859) : error C2440: 'initialisation' : impossible de convertir de 'std::_Tree<_Traits>::const_iterator' en 'std::_Tree<_Traits>::iterator'
      1>        with
      1>        [
      1> _Traits=std::_Tset_traits<dict_foreign_t *,dict_foreign_compare,std::allocator<dict_foreign_t *>,false>
      1>        ]
      1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
      1>.\handler\handler0alter.cc(2241) : error C2440: 'initialisation' : impossible de convertir de 'std::_Tree<_Traits>::const_iterator' en 'std::_Tree<_Traits>::iterator'
      1>        with
      1>        [
      1> _Traits=std::_Tset_traits<dict_foreign_t *,dict_foreign_compare,std::allocator<dict_foreign_t *>,false>
      1>        ]
      1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
      1>.\handler\handler0alter.cc(2279) : error C2440: 'initialisation' : impossible de convertir de 'std::_Tree<_Traits>::const_iterator' en 'std::_Tree<_Traits>::iterator'
      1>        with
      1>        [
      1> _Traits=std::_Tset_traits<dict_foreign_t *,dict_foreign_compare,std::allocator<dict_foreign_t *>,false>
      1>        ]
      1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
      1>.\handler\handler0alter.cc(2670) : warning C4305: 'return' : troncation de 'int' à 'bool'
      1>.\handler\handler0alter.cc(3390) : warning C4305: 'return' : troncation de 'int' à 'bool'
      1>.\handler\handler0alter.cc(4465) : error C2440: 'initialisation' : impossible de convertir de 'std::_Tree<_Traits>::const_iterator' en 'std::_Tree<_Traits>::iterator'
      1>        with
      1>        [
      1> _Traits=std::_Tset_traits<dict_foreign_t *,dict_foreign_compare,std::allocator<dict_foreign_t *>,false>
      1>        ]
      1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
      1>.\handler\handler0alter.cc(4501) : error C2440: 'initialisation' : impossible de convertir de 'std::_Tree<_Traits>::const_iterator' en 'std::_Tree<_Traits>::iterator'
      1>        with
      1>        [
      1> _Traits=std::_Tset_traits<dict_foreign_t *,dict_foreign_compare,std::allocator<dict_foreign_t *>,false>
      1>        ]
      1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
      1>Le journal de génération a été enregistré à l'emplacement "file://d:\CommonSource\mariadb-10.0.5\10.0-connect\storage\xtradb\xtradb.dir\Debug\BuildLog.htm"
      1>xtradb - 5 erreur(s), 2 avertissement(s)
      ========== Génération : 0 a réussi, 1 a échoué, 26 mis à jour, 0 a été ignoré ==========

      The problem seems that converting

      'std::_Tree<_Traits>::const_iterator' to 'std::_Tree<_Traits>::iterator'

      is impossible.

        Attachments

          Activity

            People

            Assignee:
            serg Sergei Golubchik
            Reporter:
            bertrandop Olivier Bertrand
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: