@maximushugus
I tried to compile pimd for actual FreeBSD15 current, however I am facing issues which I can, given my limited knowledge of c, git and pimd internals, not solve.
At least I did not manage that up to now despite significant effort.
starting a tool like ^script^ and then compiling the source etc, you can see the warnings and some errors in the script generated file. In the file warnings and an error
related to e.g. not longer supported macro's and
and a fatal error related to ^man^ which should be an absolute path
I tried to fix the ^man^ error using ^ConfigureOptions="--mandir=/usr/local/share/man",
That does remove the error but not in such a way that there are man8 packages in the stage directory / distribution file or package.
For that reason I did build a package without man files, and installed that pimd package on actual pfSense plus version.
It does not work. Main problem it can not find the interfaces see pfsense systemlog
I would have prefered to test on a fresh pfSense system, however netgate does not make an iso available :( I do not like that, however I do understand netgate!
Troglobit has a significant newer pimd version ^pimd-dense^ which can perhaps been an pimd alternative.
I do not know the difference in functionality!
So ^we have a problem^ !!
Some options:
support from someone with higher c and git knowledge able to solve the actual warnings and man issue in the code
try to compile pimdd which because more recent probably has less compile issues and perhaps even has a freebsd ports
creating a couple of VM's with the media player. One for each VLAN which needs media files