Created attachment 222733 [details] SVN diff Hi, Build of multimedia/rtmpdump may fail in case of no optimization. For instance, if make.conf contains "WITH_DEBUG=yes" and "DEBUG_FLAGS=-g". The error message is following: --- rtmpdump --- ld: error: undefined symbol: CleanupSockets >>> referenced by rtmpdump.c:1410 >>> rtmpdump.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [rtmpdump] Error code 1 The reason is incorrect definition of inline function CleanupSockets. The suggested patch adds "static" in definition of function and fixes problem. Testport is done on default and "debug" environment, on 12.2 and 13.0-BETA1. Thanks!
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/267328462
Keyword: patch or patch-ready – in lieu of summary line prefix: [patch] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>
(In reply to Michael Zhilin from comment #0) Thanks. That worked! Its just a shame that almost 3 years after you provided the fix, I had to find it in this unactioned report via a google search.
Note that this port expired today, please use multimedia/ffmpeg instead.