microsoft / microsoft/SysinternalsEBPF
Build steps on Ubuntu 26.04 build a deb with version 0.0.0
@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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.