Date: Wed, 03 Sep 2014 14:15:17 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 193282] New: multimedia/plexhometheater runtime error avcodec-53-x86_64-freebsd.so: Undefined symbol "ff_h264dsp_init_x86" Message-ID: <bug-193282-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org Reporter: woodsb02@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-193282-13>