Broken port: handbrake

Matt Klein mpklein at
Sun Mar 22 01:20:56 UTC 2015


I'm having a problem with the port "handbrake".

>From the Makefile:
# Created by: Andrew Thompson <andy at>
# $FreeBSD: head/multimedia/handbrake/Makefile 374303 2014-12-08 16:48:38Z
tijl $

The build and install of the port succeeds, but the resulting installation
is broken. Attempting to read a DVD leads to this error:

# HandBrakeCLI -t 1 -f mp4 -e x264 -q 20 -E faac -B 160 -i /dev/cd0 -o
[21:03:28] hb_init: starting libhb thread
HandBrake rev5474 (2015032199) - FreeBSD amd64 -
4 CPUs detected
Opening /dev/cd0...
[21:03:28] hb_scan: path=/dev/cd0, title_index=4
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening
libbluray/bluray.c:1725: nav_get_title_list(/dev/cd0) failed (0x8048b3000)
[21:03:28] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Missing symbols in, this shouldn't happen !
libdvdread: Using libdvdcss version  for DVD access
Segmentation fault

>From these links:

It looks this is due to a handbrake bug that was fixed in version 0.9.9-8;
I'm guessing that the version installed by the port is earlier than this,
but I don't know enough about how the ports system works to be able to say
definitively or to fix it myself.

I'm using FreeNAS version 9.3.
# uname -i -K -r -U -v
9.3-RELEASE-p10 FreeBSD 9.3-RELEASE-p10 #0 r275790+c9242cc: Mon Mar 16
12:46:11 PDT 2015
root at
 FREENAS64 903000 903000

Any assistance would be greatly appreciated!

Matt Klein

More information about the freebsd-ports mailing list