On 25/02/2015 21:11, Scott Furry wrote:

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

Well that didn't go well....
After starting the application and going through the motions of converting mkv to mp4, as soon as I select "GO" to convert the queue the program segfaults. Not good.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to