Hi,
This list works, as would wireshark-dev, which would probably be more appropriate.
Anyway, a few points about this:
1) Your system doesn’t need to run systemd, it just needs to have the development libraries for it.
2) The build configuration (as found in CmakeOptions.txt) uses CMAKE_SYSTEM_NAME equal to “Linux” to assume these libraries are available. This may be too loose.
3) The systemd libraries are only used to build the sdjournal extcap plugin, so you don’t need it to build and run Wireshark itself.
In short, I would tweak the CmakeOptions.txt file to always set BUILD_sdjournal to OFF. Run cmake to build the build system with that and you should be good to go.
Out of curiosity, what system software are you running?
Good luck,
Jaap
> On 25 Sep 2025, at 21:16, Papa Tango <papatango.nyc@xxxxxxxxx> wrote:
>
> I am not a wireshark developer, just a past user. I hope I am writing to the correct mailing list. I was hoping to use wireshark again but I have hit a roadblock. I didn't know if there is any workaround or if anyone could help.
>
> Compilation from source fails because the box I am on lacks systemd. It does not appear to be optional, unless I am overlooking the cmake option. Any advice? Obviously I have no need or plans to parse or write to systemd log files, etc. But it appears that systemd has been a dependency of wireshark for a while now? Looking at commit logs, it appears since about 2018? I guess it's been longer than I had recalled since I last had need of wireshark. Any advice would be welcome. Or am I out of luck?
>
> Many thanks.
>
> P.