Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-4002

Incorrect errors/warnings while odbc driver installation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.7
    • 2.0
    • platforms
    • Windows 2010 (Rus)

    Description

      1) Build x64 odbc driver according to $IGNITE_HOME\platforms\cpp\DEVNOTES.txt

      2) Install x64 bit driver according to $IGNITE_HOME\platforms\cpp\odbc\README.txt. Don't pass x32 driver as a second parameter:

      D:\ignite\platforms\cpp\odbc\install>install_amd64.cmd D:\ignite\platforms\cpp\project\vs\x64\Release\ignite.odbc.dll
      Installing 64-bit driver: D:\ignite\platforms\cpp\project\vs\x64\Release\ignite.odbc.dll
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Ошибка в синтаксисе команды.
      

      Expected: "warning: 32-bit driver is not specified. If you want to install 32-bit driver please specify path to it as a second argument." message
      Actual: "Ошибка в синтаксисе команды".

      3) Install x64 bit driver according to $IGNITE_HOME\platforms\cpp\odbc\README.txt. Pass \ (root directory) as a second parameter (x32 driver):

      D:\ignite\platforms\cpp\odbc\install>install_amd64.cmd D:\ignite\platforms\cpp\project\vs\x64\Release\ignite.odbc.dll \
      Installing 64-bit driver: D:\ignite\platforms\cpp\project\vs\x64\Release\ignite.odbc.dll
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Installing 32-bit driver: \
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      Операция успешно завершена.
      

      Expected:
      "warning: The path you have specified seems to be a directory. Note that you have to specify path to driver file itself instead." warning before "Installing 32-bit driver: \"
      Actual: no such a warning (if exist %ODBC_X86%\ -> if exist \ \ -> false. So this check doesn't work in this case).

      Please, consider some changes in error handling.

      Attachments

        Issue Links

          Activity

            People

              isapego Igor Sapego
              krybakova Ksenia Rybakova
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: