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