signoz icon indicating copy to clipboard operation
signoz copied to clipboard

Documentation: Instruction and dependencies to build from source

Open LOTRg opened this issue 10 months ago • 2 comments

Is your feature request related to a problem?

It would be nice to have a clear set of instruction on how to build from source including the dependencies and libraries required.

Please describe. Currently, to use signoz, one would download the binary, and according to the instruction to install, it defaults to the "latest" tag which is not always built by default, which leaves us to building from source, but when trying to do that ( as in guessing what would be the exact process), one is faced with multiple libraries missing and no way to identify what is missing, for example when trying to run

make go-build-community, libraries are missing like these errors:

/usr/bin/ld: cannot find -lresolv: No such file or directory /usr/bin/ld: have you installed the static version of the resolv library ? /usr/bin/ld: cannot find -lc: No such file or directory /usr/bin/ld: have you installed the static version of the c library ? collect2: error: ld returned 1 exit status

What are those libraries ? where to get them from ? and why are we building against static C libraries ?

Describe the solution you'd like

I would like -if possible - to see the build process using dynamic linking much like most -if not all- other packages. If the above is not possible, at least an INSTALL document describing:

  1. The dependencies needed for the different OS flavors - at least families of OSes like RPM and DEB for example - that way we can at least search what is missing or needed.
  2. Clear Steps to build.

Thank you

Describe alternatives you've considered

Additional context

Add any other context or screenshots about the feature request here.

Thank you for your feature request – we love each and every one!

LOTRg avatar Jun 04 '25 17:06 LOTRg

Thanks for opening this issue. A team member should give feedback soon. In the meantime, feel free to check out the contributing guidelines.

welcome[bot] avatar Jun 04 '25 17:06 welcome[bot]

Any update on this @Nageshbansal ? Thanks

satyadeep-ih avatar Jun 10 '25 00:06 satyadeep-ih

any updates on this ?

LOTRg avatar Jul 05 '25 15:07 LOTRg

No response after a month, closing and opting to a better solution.

LOTRg avatar Jul 11 '25 10:07 LOTRg

Hey @LOTRg, let me check on this issue.

Nageshbansal avatar Jul 11 '25 10:07 Nageshbansal