Created attachment 147346 [details] patch-libadvice-Makefile to fix compile error When compiling multimedia/ffmpeg from the ports tree at revision r368119, I get the following error messages: libavdevice/libavdevice.so: undefined reference to `ff_timefilter_update' libavdevice/libavdevice.so: undefined reference to `ff_timefilter_destroy' libavdevice/libavdevice.so: undefined reference to `ff_timefilter_new' cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [ffmpeg_g] Error 1 gmake[2]: Leaving directory `/zvolenc/ports/multimedia/ffmpeg/work/ffmpeg-2.3.3' *** Error code 1 The solution is to add the following file patch-libavdevice-Makefile to the files/ subdirectory of the post.
Auto-assigned to maintainer multimedia@FreeBSD.org
Do you have a full build log? I'd be interested in the origin of this issue.
Created attachment 147349 [details] full build log Sure, here's the full build log.
A commit references this bug: Author: riggs Date: Tue Sep 16 11:47:58 UTC 2014 New revision: 368305 URL: http://svnweb.freebsd.org/changeset/ports/368305 Log: - Fix build break if PULSEAUDIO is defined but not ALSA or LIBV4L PR: 193657 Submitted by: farid@hajji.name Changes: head/multimedia/ffmpeg/files/patch-libavdevice-Makefile