Summary: | multimedia/handbrake fails during build of internal x264 library | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Scott Furry <scott.wl.furry> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | freebsd-ports, riggs, spastorino, tremere | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Scott Furry
2015-02-18 00:08:57 UTC
Created attachment 153128 [details]
portmaster log file of handbrake-0.9.9 build process
Log file is 1.4MB. Exceeds paste/text attachment limit. Tar-gz to attach.
pkg install multimedia/handbrake will indicate successful build but binary(ghb) cannot be located on the system. from freebsd-ports mailing list... imb@toshi:/usr/ports/multimedia/handbrake> svn diff Index: Makefile =================================================================== --- Makefile (revision 379979) +++ Makefile (working copy) @@ -78,7 +78,7 @@ .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --disable-gtk-update-checks --disable-gst -CPPFLAGS+= -I${LOCALBASE}/include +#CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libnotify.so:${PORTSDIR}/devel/libnotify patch results in successful compile. No desktop file included with install. Thanks to Michael Butler for the patch/workaround. This also affects me, so I'd change the importance of the issue to affects some or many people. Should point out other problem. After applying patch, I would gather up file(s) to be converted. After clicking Run handbrake would quit. Error message from start HandBrake from cmd line is segmentation fault. Unsure if this is related to missing codec/libraries. Must get backtrace. Hi, I have the same compilation error and the same behaviour (segfault on file opening) when I install handbrake from packages. It compiles using the provided patch/workaround but handbrake keeps segfaulting when opening a file. Running 10.1-RELEASE and clang 3.4. I think that the problems started after the x264 port had a major update (split into two ports). Regards Handbrake builds fine, but the problem lies with multimedia/libdvdcss. The 1.3.x branch from the ports tree is incompatible with Handbrake 0.9.9 and the only way I got it play nice was to downgrade to libdvdcss 1.2.13 (using portdowngrade). Maybe it's possible to pull in 2.1.13 like the other tarballs (:contrib mastersite), but I haven't had time to actually try that. The latest port (0.10.1) compiles and runs fine. Thank you very much. Builds as intended after handbrake update to 0.10.1 |