Обсуждение: Why does binary of 09.05.0100 version was built with Visual Studio 2013?

Поиск
Список
Период
Сортировка

Why does binary of 09.05.0100 version was built with Visual Studio 2013?

От
Huong Dangminh
Дата:
Hi,

We are trying to use psqlODBC version 09.05.0100.
The "MSVCP120.dll not found" ERROR was returned when operating with ODBC Data Source Administrator.

Confirmed by dumpbin command, we found that 09.05.0100 version was built with Visual Studio 2013 (linker version = 12).
But 09.03.0300, 09.05.0200 were built with Visual Studio 2010 (linker version = 10).

09.05.0100 was built with Visual Studio 2013 is intentionally sir?

Thanks and best regards,
Dang Minh Huong
NEC Solution Innovators, Ltd.
http://www.nec-solutioninnovators.co.jp/en/


Re: Why does binary of 09.05.0100 version was built with Visual Studio 2013?

От
"Inoue, Hiroshi"
Дата:
Hi Huong,

On 2016/04/11 19:43, Huong Dangminh wrote:
> Hi,
>
> We are trying to use psqlODBC version 09.05.0100.
> The "MSVCP120.dll not found" ERROR was returned when operating with ODBC Data Source Administrator.

Hmm, where can you see the error concretely?

>
> Confirmed by dumpbin command, we found that 09.05.0100 version was built with Visual Studio 2013 (linker version =
12).
> But 09.03.0300, 09.05.0200 were built with Visual Studio 2010 (linker version = 10).
>
> 09.05.0100 was built with Visual Studio 2013 is intentionally sir?


Yes.
Fundamentally psqlodbc is built with Visual Studio which was used to
build libpq.
9.5.0200 goes against the policy by mistake.

regards,
Hiroshi Inoue


Re: Why does binary of 09.05.0100 version was built with Visual Studio 2013?

От
Huong Dangminh
Дата:
Hi Inoue-san,

Thanks for your response.

> 
> Hi Huong,
> 
> On 2016/04/11 19:43, Huong Dangminh wrote:
> > Hi,
> >
> > We are trying to use psqlODBC version 09.05.0100.
> > The "MSVCP120.dll not found" ERROR was returned when operating with ODBC
> Data Source Administrator.
> 
> Hmm, where can you see the error concretely?
> 

When I pressed the Global (? in Japanese it is 全体設定) button in DSN setting windows.
Is there any other feature of 09.05.0100 not work fine if we not install Visual Studio 2013 runtime sir?

> >
> > Confirmed by dumpbin command, we found that 09.05.0100 version was built
> with Visual Studio 2013 (linker version = 12).
> > But 09.03.0300, 09.05.0200 were built with Visual Studio 2010 (linker
> version = 10).
> >
> > 09.05.0100 was built with Visual Studio 2013 is intentionally sir?
> 
> 
> Yes.
> Fundamentally psqlodbc is built with Visual Studio which was used to
> build libpq.
> 9.5.0200 goes against the policy by mistake.
> 

You mean, current 9.5.0200 binary should be built with Visual Studio 2013?

I think, 9.5.0200 should work fine because it was built successfully,
But what is problem if 9.5.0100, 9.5.0200 is not built with Visual Studio 2013 sir?

> regards,
> Hiroshi Inoue

Thanks and best regards,
Dang Minh Huong
NEC Solution Innovators, Ltd.
http://www.nec-solutioninnovators.co.jp/en/


Re: Why does binary of 09.05.0100 version was built with Visual Studio 2013?

От
"Inoue, Hiroshi"
Дата:

On 2016/04/13 18:45, Huong Dangminh wrote:
> Hi Inoue-san,
>
> Thanks for your response.
>
>> Hi Huong,
>>
>> On 2016/04/11 19:43, Huong Dangminh wrote:
>>> Hi,
>>>
>>> We are trying to use psqlODBC version 09.05.0100.
>>> The "MSVCP120.dll not found" ERROR was returned when operating with ODBC
>> Data Source Administrator.
>>
>> Hmm, where can you see the error concretely?
>>
> When I pressed the Global (? in Japanese it is 全体設定) button in DSN setting windows.
> Is there any other feature of 09.05.0100 not work fine if we not install Visual Studio 2013 runtime sir?

9.5.0200 or 9.3.xxxx works fine in your environment simply because
msvcp100.dll exists in your environment.
It should have been proper for 9.5.0100 to distribute msvcp120.dll as
well as msvcr120.dll.
I would add msvcpxxx.dll in the next release.

regards,
Hiroshi Inoue




Re: Why does binary of 09.05.0100 version was built with Visual Studio 2013?

От
Huong Dangminh
Дата:
Hi Inoue-san,

Thanks for your prompt response sir.

> 9.5.0200 or 9.3.xxxx works fine in your environment simply because
> msvcp100.dll exists in your environment.

Yes. I have confirmed.

> It should have been proper for 9.5.0100 to distribute msvcp120.dll as
> well as msvcr120.dll.
> I would add msvcpxxx.dll in the next release.
> 

Thanks and hope to use it soon.

> > But what is problem if 9.5.0100, 9.5.0200 is not built with Visual Studio 2013 sir?

Sorry but how about the about the above question sir?

> regards,
> Hiroshi Inoue
> 

Thanks and best regards,
Dang Minh Huong
NEC Solution Innovators, Ltd.
http://www.nec-solutioninnovators.co.jp/en/