Date: Wed, 25 Feb 2015 21:11:45 -0700 From: Scott Furry <scott.wl.furry@gmail.com> To: freebsd-ports@freebsd.org Subject: Re: multimedia/handbrake-0.9.9 build error Message-ID: <54EE9D01.90708@gmail.com> In-Reply-To: <54EE9533.9000606@protected-networks.net> References: <54EE8BE9.4020902@gmail.com> <54EE9533.9000606@protected-networks.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 25/02/2015 20:38, Michael Butler wrote: > On 02/25/15 21:58, Scott Furry wrote: >> Attempted to install multimedia/handbrake via pkg. Installation was >> reported successful, but the executable binary (ghc) could not be >> located on the system. A build from port was attempted. Build will fail >> with the error message: >> ----- >> common/pixel.c:1111:17: error: use of undeclared identifier >> 'X264_CPU_SSE_MISALIGN' >> if( cpu&X264_CPU_SSE_MISALIGN ) >> ^ >> 6 warnings and 1 error generated. >> <builtin>: recipe for target 'common/pixel.o' failed >> gmake[3]: *** [common/pixel.o] Error 1 >> gmake[3]: Leaving directory >> '/usr/ports/multimedia/handbrake/work/HandBrake-0.9.9/build/contrib/x264/x264' >> >> ../contrib/x264/module.rules:2: recipe for target >> 'contrib/x264/.stamp.build' failed >> gmake[2]: *** [contrib/x264/.stamp.build] Error 2 >> gmake[2]: Leaving directory >> '/usr/ports/multimedia/handbrake/work/HandBrake-0.9.9/build' >> *** Error code 1 >> Stop. >> make[1]: stopped in /usr/ports/multimedia/handbrake >> *** Error code 1 >> Stop. >> make: stopped in /usr/ports/multimedia/handbrake >> ===== >> ----- >> >> I could not find a reference in the forums or search engine to resolve >> this problem. >> Has anyone else run into this issue lately? > The problem appears to be the inclusion of /usr/local/include before the > local contrib includes .. I simply patched the Makefile as below and it > builds just fine > > 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 > > > imb Michael, Perfect! Removing the one line and handbrake builds to the end without error. Only item of note is that a desktop file is not included with the installation but that can be manually fixed. Thank you for the workaround. Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54EE9D01.90708>