#10664 closed defect (fixed)

vf_cropdetect depends on edge_common, missing from Makefile

Reported by: DeHackEd Owned by:
Priority: minor Component: build system
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: yes

Description

Summary of the bug:

The cropdetect filter depends on the edge_common.c file being compiled, but this is missing from the Makefile. Certain uses of "configure --disable-filter[s]" may render ffmpeg unbuildable.

How to reproduce:

% ./configure --disable-filters --enable-filter=cropdetect --enable-gpl
% make ffmpeg
[...]
LD	ffmpeg_g
/usr/bin/ld: libavfilter/libavfilter.a(vf_cropdetect.o): in function `filter_frame':
/home/dehacked/Git/ffmpeg/libavfilter/vf_cropdetect.c:266: undefined reference to `ff_sobel_8'
[more errors]

Change History (2)

comment:2 by Stefano Sabatini, 13 months ago

Analyzed by developer: set
Component: undeterminedbuild system
Reproduced by developer: set
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.