Date: Wed, 13 Nov 2013 06:58:12 GMT From: "Sergey V. Dyatko" <sergey.dyatko@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/183914: multimedia/handbrake failed to build on 10/11-current Message-ID: <201311130658.rAD6wCWm088786@oldred.freebsd.org> Resent-Message-ID: <201311130700.rAD700c8085139@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 183914 >Category: ports >Synopsis: multimedia/handbrake failed to build on 10/11-current >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: Wed Nov 13 07:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Sergey V. Dyatko >Release: 11-current, 10-beta-alpha2 >Organization: >Environment: FreeBSD laptop.minsk.domain 11.0-CURRENT FreeBSD 11.0-CURRENT #14 r257837M: Fri Nov 8 12:33:18 FET 2013 root@laptop.minsk.domain:/usr/obj/usr/src/sys/b450 amd64 >Description: laptop# make ===> License GPLv2 accepted by the user ===> Found saved configuration for handbrake-0.9.8_1 ===> handbrake-0.9.8_2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by handbrake-0.9.8_2 for building ===> Extracting for handbrake-0.9.8_2 => SHA256 Checksum OK for handbrake/HandBrake-0.9.8.tar.bz2. => SHA256 Checksum OK for handbrake/a52dec-0.7.4.tar.gz. => SHA256 Checksum OK for handbrake/faac-1.28.tar.gz. => SHA256 Checksum OK for handbrake/faad2-2.7.tar.gz. => SHA256 Checksum OK for handbrake/ffmpeg-v0.7-1696-gcae4f4b.tar.bz2. => SHA256 Checksum OK for handbrake/fontconfig-2.8.0.tar.gz. => SHA256 Checksum OK for handbrake/freetype-2.4.7.tar.bz2. => SHA256 Checksum OK for handbrake/lame-3.98.tar.gz. => SHA256 Checksum OK for handbrake/libass-0.10.0-1.tar.gz. => SHA256 Checksum OK for handbrake/libbluray-0.0.1-pre-213-ga869da8.tar.gz. => SHA256 Checksum OK for handbrake/libdca-r81-strapped.tar.gz. => SHA256 Checksum OK for handbrake/libdvdnav-svn1168.tar.gz. => SHA256 Checksum OK for handbrake/libdvdread-svn1168.tar.gz. => SHA256 Checksum OK for handbrake/libmkv-0.6.5-0-g82075ae.tar.gz. => SHA256 Checksum OK for handbrake/libogg-1.3.0.tar.gz. => SHA256 Checksum OK for handbrake/libsamplerate-0.1.4.tar.gz. => SHA256 Checksum OK for handbrake/libtheora-1.1.0.tar.bz2. => SHA256 Checksum OK for handbrake/libvorbis-aotuv_b6.03.tar.bz2. => SHA256 Checksum OK for handbrake/libxml2-2.7.7.tar.gz. => SHA256 Checksum OK for handbrake/mp4v2-trunk-r355.tar.bz2. => SHA256 Checksum OK for handbrake/mpeg2dec-0.5.1.tar.gz. => SHA256 Checksum OK for handbrake/x264-r2146-bcd41db.tar.gz. ===> Patching for handbrake-0.9.8_2 ===> Applying FreeBSD patches for handbrake-0.9.8_2 ===> handbrake-0.9.8_2 depends on executable: yasm - found ===> handbrake-0.9.8_2 depends on file: /usr/local/bin/python2.7 - found ===> handbrake-0.9.8_2 depends on executable: python - found ===> handbrake-0.9.8_2 depends on executable: gmake - found ===> handbrake-0.9.8_2 depends on executable: pkgconf - found ===> handbrake-0.9.8_2 depends on file: /usr/local/bin/ld - found ===> handbrake-0.9.8_2 depends on executable: gcc46 - found ===> handbrake-0.9.8_2 depends on file: /usr/local/bin/as - found ===> handbrake-0.9.8_2 depends on file: /usr/local/bin/automake-1.14 - found ===> handbrake-0.9.8_2 depends on package: libtool>=2.4 - found ===> handbrake-0.9.8_2 depends on file: /usr/local/bin/intltool-extract - found ===> handbrake-0.9.8_2 depends on shared library: libfribidi.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libdbus-glib-1.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libnotify.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libatk-1.0.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libglib-2.0.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libpcre.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libgtk-x11-2.0.so - found - found ===> handbrake-0.9.8_2 depends on shared library: libpango-1.0.so - found - found ===> Configuring for handbrake-0.9.8_2 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdca/libdca/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdca/libdca/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdca/libdca/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/a52dec/a52dec/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/a52dec/a52dec/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/a52dec/a52dec/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdvdread/libdvdread/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdvdread/libdvdread/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libogg/libogg-1.3.0/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libogg/libogg-1.3.0/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libsamplerate/libsamplerate/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libsamplerate/libsamplerate/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libsamplerate/libsamplerate/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/fontconfig/fontconfig-2.8.0/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/fontconfig/fontconfig-2.8.0/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/fontconfig/fontconfig-2.8.0/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/freetype/freetype-2.4.7/builds/unix/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/freetype/freetype-2.4.7/builds/unix/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/freetype/freetype-2.4.7/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdvdnav/libdvdnav/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libdvdnav/libdvdnav/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/x264/x264/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libass/libass-0.10.0-1/m4/libtool.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libass/libass-0.10.0-1/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libass/libass-0.10.0-1/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libxml2/libxml2-2.7.7/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libxml2/libxml2-2.7.7/m4/libtool.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libxml2/libxml2-2.7.7/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libxml2/libxml2-2.7.7/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/lame/lame/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/lame/lame/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/lame/lame/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/mp4v2/mp4v2-trunk-r355/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/mp4v2/mp4v2-trunk-r355/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/ffmpeg/ffmpeg-v0.7-1696-gcae4f4b/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libtheora/libtheora-1.1.0/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libtheora/libtheora-1.1.0/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libvorbis/aotuv-b6.03_20110424/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/libvorbis/aotuv-b6.03_20110424/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/mpeg2dec/mpeg2dec/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/mpeg2dec/mpeg2dec/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/faad2/faad2-2.7/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/faad2/faad2-2.7/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/faac/faac-1.28/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build/contrib/faac/faac-1.28/configure ===> FreeBSD 10 autotools fix applied to /tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/configure probe: host tuple...(pass) amd64-unknown-freebsd11.0 compute: available architectures...(WARNING) amd64 find: ar...(pass) /usr/bin/ar find: cp...(pass) /bin/cp find: curl...(pass) /usr/local/bin/curl find: gcc...(fail) not found : name[0] = gcc ERROR: unable to continue; configure stop. ===> Script "configure" failed unexpectedly. Please report the problem to dmarion@FreeBSD.org [maintainer] and attach the "/tmp/ports//usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[1]: stopped in /usr/ports/multimedia/handbrake *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/handbrake laptop# >How-To-Repeat: try to install multimedia/handbrake on FreeBSD 10/11 >Fix: partial fix: laptop# svn diff Index: Makefile =================================================================== --- Makefile (revision 333649) +++ Makefile (working copy) @@ -41,6 +41,8 @@ RUN_DEPENDS= ${LOCALBASE}/lib/libdvdcss.so:${PORTSDIR}/multimedia/libdvdcss USES= gmake pkgconfig +USE_GCC= any + USE_AUTOTOOLS= libtool aclocal LIBTOOLFILES= configure USE_PYTHON_BUILD= yes Index: files/patch-make_configure.py =================================================================== --- files/patch-make_configure.py (revision 333649) +++ files/patch-make_configure.py (working copy) @@ -1,6 +1,15 @@ ---- ./make/configure.py.orig 2011-01-03 15:32:27.000000000 -0500 -+++ ./make/configure.py 2011-05-24 05:50:46.069810487 -0400 -@@ -1249,7 +1249,7 @@ +--- ./make/configure.py.orig 2012-07-18 01:37:33.000000000 +0300 ++++ ./make/configure.py 2013-11-13 08:51:44.000000000 +0300 +@@ -1262,7 +1262,7 @@ + ar = ToolProbe( 'AR.exe', 'ar' ) + cp = ToolProbe( 'CP.exe', 'cp' ) + curl = ToolProbe( 'CURL.exe', 'curl', abort=False ) +- gcc = ToolProbe( 'GCC.gcc', 'gcc', IfHost( 'gcc-4', '*-*-cygwin*' )) ++ gcc = ToolProbe( 'GCC.gcc', 'gcc46', IfHost( 'gcc-4', '*-*-cygwin*' )) + + if host.match( '*-*-darwin*' ): + gmake = ToolProbe( 'GMAKE.exe', 'make', 'gmake' ) +@@ -1282,7 +1282,7 @@ xcodebuild = ToolProbe( 'XCODEBUILD.exe', 'xcodebuild', abort=False ) lipo = ToolProbe( 'LIPO.exe', 'lipo', abort=False ) @@ -9,7 +18,7 @@ ## run tool probes for tool in ToolProbe.tools: -@@ -1512,16 +1512,16 @@ +@@ -1561,16 +1561,16 @@ asm = '' if build.match( 'i?86-*' ): asm = 'x86' with that fix build failed on /usr/local/bin/g++46 -pipe -Wl,-S -Wl,-rpath=/usr/local/lib/gcc46 -fmessage-length=0 -Wall -g0 -O3 -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -I./libhb/ -I./contrib/include -I/usr/local/include -o HandBrakeCLI test/parsecsv.o test/test.o ./libhb/libhb.a ./contrib/lib/liba52.a ./contrib/lib/libass.a ./contrib/lib/libavformat.a ./contrib/lib/libavcodec.a ./contrib/lib/libavutil.a ./contrib/lib/libdca.a ./contrib/lib/libdvdnav.a ./contrib/lib/libdvdread.a ./contrib/lib/libfaac.a ./contrib/lib/libfontconfig.a ./contrib/lib/libfreetype.a ./contrib/lib/libmkv.a ./contrib/lib/libmpeg2.a ./contrib/lib/libmp3lame.a ./contrib/lib/libmp4v2.a ./contrib/lib/libsamplerate.a ./contrib/lib/libswscale.a ./contrib/lib/libtheora.a ./contrib/lib/libvorbis.a ./contrib/lib/libvorbisenc.a ./contrib/lib/libogg.a ./contrib/lib/libx264.a ./contrib/lib/libxml2.a ./contrib/lib/libbluray.a -L/usr/local/lib -lbz2 -lz -lfribidi -lpthread -liconv /usr/local/bin/ld: cannot find -liconv collect2: ld returned 1 exit status >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311130658.rAD6wCWm088786>