There is no problem as long as no multimedia/libv4l and multimedia/ffmpeg is installed during compilation. If present, they are autodetected by Asterisk and used, but dependencies are not recorded. Fix: Disable libv4l and ffmpeg autodetection. --- patch-Asterisk begins here --- --- net/asterisk11/files/extra-DAN-noffmpeg begins here --- How-To-Repeat: Compile multimedia/libv4l and multimedia/ffmpeg, then net/asterisk11 package. Move asterisk package to another computer with no multimedia/libv4l and multimedia/ffmpeg installed. Check ldd /usr/local/lib/asterisk/modules/res_rtp_asterisk.so
Responsible Changed From-To: freebsd-ports-bugs->flo Over to maintainer (via the GNATS Auto Assign Tool)
Hi, I was informed of this PR existence. I had a quick look and you look correct. I'll make some tests in the next few days to prepare a fix. I'll let you know if I need help or further testing. Thanks!
Patch solving this problem committed. Thanks for reporting the issue.
A commit references this bug: Author: madpilot Date: Tue Jun 9 10:41:06 UTC 2015 New revision: 388908 URL: https://svnweb.freebsd.org/changeset/ports/388908 Log: Add patch to prevent uneeded and unpublished linking against v4l and ffmpeg. PR: 188778 Submitted by: Dan Lukes <dan at obluda.cz> Changes: head/net/asterisk11/Makefile head/net/asterisk11/files/patch-res_Makefile