[MacPorts] #22748: handbrake 0.7.1 build error
MacPorts
noreply at macports.org
Tue Dec 1 19:22:04 PST 2009
#22748: handbrake 0.7.1 build error
---------------------------------+------------------------------------------
Reporter: trier@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.1
Keywords: | Port: handbrake
---------------------------------+------------------------------------------
Changes (by jmr@…):
* port: => handbrake
Old description:
> When I try to install handbrake, I get the error report below.
> Evidently, a function x264_encoder_close() is being referenced before it
> was declared. is it missing from some header file?
>
> ---> Computing dependencies for HandBrake
> ---> Building HandBrake
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_Volumes_NetworkDrive_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_HandBrake/work/HandBrake-0.7.1"
> && jam " returned error 1
> Command output: libhb/encx264.c:126: warning: implicit declaration of
> function 'x264_encoder_close'
> libhb/encx264.c:126: error: dereferencing pointer to incomplete type
> libhb/encx264.c:130: error: dereferencing pointer to incomplete type
> libhb/encx264.c: In function 'Work':
> libhb/encx264.c:138: error: dereferencing pointer to incomplete type
> libhb/encx264.c:141: error: 'x264_nal_t' undeclared (first use in this
> function)
> libhb/encx264.c:141: error: 'nal' undeclared (first use in this function)
> libhb/encx264.c:145: error: dereferencing pointer to incomplete type
> libhb/encx264.c:149: error: dereferencing pointer to incomplete type
> libhb/encx264.c:150: error: dereferencing pointer to incomplete type
> libhb/encx264.c:154: error: dereferencing pointer to incomplete type
> libhb/encx264.c:156: error: dereferencing pointer to incomplete type
> libhb/encx264.c:160: error: dereferencing pointer to incomplete type
> libhb/encx264.c:160: error: 'X264_TYPE_AUTO' undeclared (first use in
> this function)
> libhb/encx264.c:161: error: dereferencing pointer to incomplete type
> libhb/encx264.c:163: warning: implicit declaration of function
> 'x264_encoder_encode'
> libhb/encx264.c:163: error: dereferencing pointer to incomplete type
> libhb/encx264.c:164: error: dereferencing pointer to incomplete type
> libhb/encx264.c:164: error: dereferencing pointer to incomplete type
> libhb/encx264.c:178: warning: implicit declaration of function
> 'x264_nal_encode'
> libhb/encx264.c:186: error: 'NAL_PRIORITY_HIGHEST' undeclared (first use
> in this function)
>
> gcc -c -o libhb/encx264.o -Wall -g -O3 -funroll-loops -I./contrib/include
> -DSYS_DARWIN -DWORDS_BIGENDIAN -DHB_VERSION=\"0.7.1\"
> -DHB_BUILD=2006022400 -D__LIBHB__ -Ilibhb libhb/encx264.c
>
> ...failed Cc libhb/encx264.o ...
> ...skipped libhb.a for lack of libhb.a(encx264.o)...
> ...skipped HBTest for lack of libhb.a...
> ...skipped HandBrake.app for lack of libhb.a...
> ...failed updating 2 target(s)...
> ...skipped 3 target(s)...
New description:
When I try to install handbrake, I get the error report below. Evidently,
a function x264_encoder_close() is being referenced before it was
declared. is it missing from some header file?
{{{
---> Computing dependencies for HandBrake
---> Building HandBrake
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_Volumes_NetworkDrive_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_HandBrake/work/HandBrake-0.7.1"
&& jam " returned error 1
Command output: libhb/encx264.c:126: warning: implicit declaration of
function 'x264_encoder_close'
libhb/encx264.c:126: error: dereferencing pointer to incomplete type
libhb/encx264.c:130: error: dereferencing pointer to incomplete type
libhb/encx264.c: In function 'Work':
libhb/encx264.c:138: error: dereferencing pointer to incomplete type
libhb/encx264.c:141: error: 'x264_nal_t' undeclared (first use in this
function)
libhb/encx264.c:141: error: 'nal' undeclared (first use in this function)
libhb/encx264.c:145: error: dereferencing pointer to incomplete type
libhb/encx264.c:149: error: dereferencing pointer to incomplete type
libhb/encx264.c:150: error: dereferencing pointer to incomplete type
libhb/encx264.c:154: error: dereferencing pointer to incomplete type
libhb/encx264.c:156: error: dereferencing pointer to incomplete type
libhb/encx264.c:160: error: dereferencing pointer to incomplete type
libhb/encx264.c:160: error: 'X264_TYPE_AUTO' undeclared (first use in this
function)
libhb/encx264.c:161: error: dereferencing pointer to incomplete type
libhb/encx264.c:163: warning: implicit declaration of function
'x264_encoder_encode'
libhb/encx264.c:163: error: dereferencing pointer to incomplete type
libhb/encx264.c:164: error: dereferencing pointer to incomplete type
libhb/encx264.c:164: error: dereferencing pointer to incomplete type
libhb/encx264.c:178: warning: implicit declaration of function
'x264_nal_encode'
libhb/encx264.c:186: error: 'NAL_PRIORITY_HIGHEST' undeclared (first use
in this function)
gcc -c -o libhb/encx264.o -Wall -g -O3 -funroll-loops -I./contrib/include
-DSYS_DARWIN -DWORDS_BIGENDIAN -DHB_VERSION=\"0.7.1\"
-DHB_BUILD=2006022400 -D__LIBHB__ -Ilibhb libhb/encx264.c
...failed Cc libhb/encx264.o ...
...skipped libhb.a for lack of libhb.a(encx264.o)...
...skipped HBTest for lack of libhb.a...
...skipped HandBrake.app for lack of libhb.a...
...failed updating 2 target(s)...
...skipped 3 target(s)...
}}}
--
Comment:
Please remember to fill in the Port field, and to preview and use
WikiFormatting.
--
Ticket URL: <http://trac.macports.org/ticket/22748#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list