[Bug 253776] [PATCH] multimedia/rtmpdump: fix build without optimizations

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Feb 22 23:36:40 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253776

            Bug ID: 253776
           Summary: [PATCH] multimedia/rtmpdump: fix build without
                    optimizations
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: hrs at FreeBSD.org
          Reporter: mizhka at gmail.com
             Flags: maintainer-feedback?(hrs at FreeBSD.org)
          Assignee: hrs at FreeBSD.org

Created attachment 222733
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=222733&action=edit
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!

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list