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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to