microsoft / microsoft/SysinternalsEBPF

Build steps on Ubuntu 26.04 build a deb with version 0.0.0

Open
#76 2 comments 0 reactions 1 assignee View on GitHub

@MarioHewardt is already working on this.

Since Jun 2, 2026.

Dominant language
C
Stars
288
Forks
38
Avg merge
21d 13h
Merged PRs (30d)
1

Description

Describe the bug

Naively following the prereq and build steps on an x64 Ubuntu 26.04 (in WSL2) builds a package with version 0.0.0, which is a problem since sysmon wants 1.6.0 or later

Steps to reproduce
git clone https://github.com/Microsoft/SysinternalsEBPF.git
cd SysinternalsEBPF
mkdir build
cd build
cmake ..
make
make deb
ls deb/*.deb
deb/sysinternalsebpf_0.0.0_amd64.deb

Sysmon version
Built from source 20260602 (1.7.0)

Distro/kernel version
Ubuntu 26.04
6.6.114.1-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC

Logs
N/A

Expected behavior
Dynamic inference of the version number by the package build

Quick workaround
(in build dir)
sed -i -e 's/0.0.0/1.7.0/g' CMakeFiles/deb.dir/build.make
make deb

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.