Project

General

Profile

Bug #5039

4.3 no longer builds without descrambling libraries

Added by Dave Pickles over 6 years ago. Updated over 6 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2018-03-26
Due date:
% Done:

100%

Estimated time:
Found in version:
4.3.1213
Affected Versions:

Description

After the great reorganisation over the weekend it is no longer possible to build TVH without descrambling.
This is my configure command:

./configure \
--prefix=/usr \
--disable-libvpx \
--disable-libvpx_static \
--enable-libx265 \
--disable-libx264_static \
--disable-libx265_static \
--disable-libvorbis \
--disable-libvorbis_static \
--disable-libtheora_static \
--disable-libtheora \
--disable-libopus \
--disable-libopus_static \
--disable-ffmpeg_static \
--disable-ffmpeg \
--disable-libfdkaac-static \
--disable-hdhomerun_static \
--disable-hdhomerun_client \
--enable-satip_server \
--disable-satip_client \
--disable-imagecache \
--enable-dvbscan \
--disable-cwc \
--disable-cccam \
--disable-capmt \
--disable-constcw \
--disable-ddci \
--disable-iptv

and the error:

CC src/main.o
In file included from src/descrambler/descrambler.h:25:0,
from src/esstream.h:23,
from src/service.h:22,
from src/subscriptions.h:22,
from src/main.c:48:
/tmp/makepkg/tvheadend/src/tvheadend/src/descrambler/tvhcsa.h:30:10: fatal error: ffdecsa/FFdecsa.h: No such file or directory
#include "ffdecsa/FFdecsa.h"
^~~~~~~~~~~~~~~~~~~
compilation terminated.

It seems that the build only succeeded previously because of the built-in version of ffdecsa, which has now been removed. Would it be possible for configure to remove all of the descrambling code from the build if no descrambling-related options have been selected?

History

#1

Updated by Dave Pickles over 6 years ago

I confirm that PR#1104 fixes the issue. Thanks trujulu!

#2

Updated by Pablo R. over 6 years ago

Dave Pickles wrote:

I confirm that PR#1104 fixes the issue. Thanks trujulu!

:) (/)

#3

Updated by Jaroslav Kysela over 6 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|3f374b1dc9499eefd5101a3472dcebe646b8b9a9.

Also available in: Atom PDF