Fluent-bit: Windows version depends on Microsoft Visual C++ 2015 Redistributable

Created on 13 Apr 2020  Â·  4Comments  Â·  Source: fluent/fluent-bit

Bug Report

https://fluentbit.io/releases/1.4/td-agent-bit-1.4.2-win64.exe
Reproduces @ td-agent-bit-1.5.0-win64.exe too.
Windows Server 2016 Standart

Without Microsoft Visual C++ 2015 Redistributable installed fluent-bit.exe hangs with
изображение

After Microsoft Visual C++ 2015 Redistributable installed from https://www.microsoft.com/en-us/download/confirmation.aspx?id=52685 fluent-bit.exe works as expected.

Most helpful comment

@farcop I've been aware of this problem. Right now we need to install MSVC
DLLs to run Fluent Bit, which is somewhat cumbersome.

My current idea is to static link them to fluent-bit.exe, so that we can run the
executable on systems without required DLLs. I'll find some time to work on this
issue, so wait for me.

All 4 comments

12 runtime librarys in dependancy absent at clean install of Windows Server 2016 with Dependancy Walker
изображение

@farcop I've been aware of this problem. Right now we need to install MSVC
DLLs to run Fluent Bit, which is somewhat cumbersome.

My current idea is to static link them to fluent-bit.exe, so that we can run the
executable on systems without required DLLs. I'll find some time to work on this
issue, so wait for me.

@farcop FYI, I have posted a fix for this issue to #2170 .
A test build is available on https://github.com/fluent/fluent-bit/issues/960#issuecomment-626422545.

I appreciate if you can test it and see if it works for you.

Fixed.
This issue can be closed now.
@fujimotos Thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

botzill picture botzill  Â·  4Comments

c0ze picture c0ze  Â·  3Comments

lbogdan picture lbogdan  Â·  3Comments

mbelchin picture mbelchin  Â·  3Comments

UladzimirSemiankou picture UladzimirSemiankou  Â·  3Comments