ports/88838: HandBrake port build fails
Zach Dykstra
md at anduin.org
Fri Nov 11 11:40:16 UTC 2005
>Number: 88838
>Category: ports
>Synopsis: HandBrake port build fails
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 11 11:40:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Zach Dykstra
>Release: 6.0-RELEASE
>Organization:
>Environment:
FreeBSD beren 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Wed Nov 9 03:18:00 CST 2005 md at beren:/usr/src/sys/i386/compile/beren i386
>Description:
When building the port multimedia/handbrake, the build fails on FreeBSD 6.0, with the latest ports tree (as of 11/11). Below is the build output:
beren# make install
===> Building for handbrake-0.6.2_3
..found 205 target(s)...
..updating 4 target(s)...
Cc core/X264Enc.o
core/X264Enc.c: In function `HBX264EncInit':
core/X264Enc.c:44: error: structure has no member named `i_iframe'
core/X264Enc.c:45: error: structure has no member named `i_idrframe'
core/X264Enc.c:48: error: `X264_ANALYSE_I16x16' undeclared (first use in this function)
core/X264Enc.c:48: error: (Each undeclared identifier is reported only once
core/X264Enc.c:48: error: for each function it appears in.)
core/X264Enc.c:48: error: `X264_ANALYSE_P16x16' undeclared (first use in this function)
core/X264Enc.c:49: error: `X264_ANALYSE_P16x8' undeclared (first use in this function)
core/X264Enc.c:49: error: `X264_ANALYSE_P8x16' undeclared (first use in this function)
core/X264Enc.c:49: error: `X264_ANALYSE_P8x8' undeclared (first use in this function)
core/X264Enc.c:50: error: `X264_ANALYSE_SMART_PSUB' undeclared (first use in this function)
core/X264Enc.c:58: error: structure has no member named `i_width'
core/X264Enc.c:59: error: structure has no member named `i_height'
core/X264Enc.c:60: error: structure has no member named `i_plane'
core/X264Enc.c:62: error: structure has no member named `i_iframe'
core/X264Enc.c: In function `HBX264EncWork':
core/X264Enc.c:108: error: structure has no member named `i_stride'
core/X264Enc.c:109: error: structure has no member named `i_stride'
core/X264Enc.c:110: error: structure has no member named `i_stride'
core/X264Enc.c:112: error: structure has no member named `plane'
core/X264Enc.c:113: error: structure has no member named `plane'
core/X264Enc.c:113: error: structure has no member named `plane'
core/X264Enc.c:114: error: structure has no member named `plane'
core/X264Enc.c:114: error: structure has no member named `plane'
core/X264Enc.c:116: error: too few arguments to function `x264_encoder_encode'
cc -c -o core/X264Enc.o -O2 -fno-strict-aliasing -pipe -g -Wall -W -I/usr/local/include -DHB_FREEBSD -DHB_VERSION=\"0.6.2\" -Icore -I./contrib/libx264 core/X264Enc.c
..failed Cc core/X264Enc.o ...
..skipped libhb.a for lack of <core>X264Enc.o...
..skipped HBTest for lack of libhb.a...
..skipped gtk2HB for lack of libhb.a...
..failed updating 1 target(s)...
..skipped 3 target(s)...
*** Error code 1
Stop in /usr/ports/multimedia/handbrake.
>How-To-Repeat:
Build the hand brake port, the X264 ABI/API has changed from what the author expects.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list