[Bug 193282] New: multimedia/plexhometheater runtime error avcodec-53-x86_64-freebsd.so: Undefined symbol "ff_h264dsp_init_x86"
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Sep 3 14:15:17 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193282
Bug ID: 193282
Summary: multimedia/plexhometheater runtime error
avcodec-53-x86_64-freebsd.so: Undefined symbol
"ff_h264dsp_init_x86"
Product: Ports Tree
Version: Latest
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: woodsb02 at gmail.com
Plexhometheater is unable to play videos, with some of the following error
messages appearing in the logs depending on the codec of the video being
played.
ERROR: Unable to load
/usr/local/lib/plexhometheater/system/players/dvdplayer/avcodec-53-x86-freebsd.so,
reason: /usr/local/bin/system/players/dvdplayer/avcodec-53-x86_64-freebsd.so:
Undefined symbol "ff_h264dsp_init_x86"
ERROR: Unable to load
/usr/local/lib/plexhometheater/system/players/dvdplayer/avcodec-53-x86-freebsd.so,
reason: /usr/local/bin/system/players/dvdplayer/avcodec-53-x86_64-freebsd.so:
Undefined symbol "ff_mlp_init_x86"
This is similar to PR181964 filed previously for multimedia/gstreamer-ffmpeg
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181964
This issue is caused as during port build some variables not defined in
MAKE_ENV/MAKE_ARGS are leaked to do-build target via .MAKEFLAGS rule in
bsd.port.mk. According to make(1) man page variable assignments in MAKEFLAGS
are treated as those on command line which means they override assignments in
Makefiles.
Unfortunately, this breaks building arch-specific code for libavcodec as
$(ARCH) in config.mak is no longer honored.
Fix: Rename the variable from ARCH to FFMPEG_ARCH, as is done in
multimedia/ffmpeg.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list