Solved [SOLVED] handbrake fails to build

FreeBSD 10 Release amd64. When trying to install Handbrake with portmaster multimedia/handbrake I get the following error:

Code:
probe: host tuple...(pass) amd64-unknown-freebsd10.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
"/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

===>>> make failed for multimedia/handbrake
===>>> Aborting update

===>>> Killing background jobs
Terminated

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> multimedia/handbrake multimedia/libdvdcss 

===>>> Exiting

After I installed gcc46 and linked gcc46 to gcc and g++46 to g++ the build started, but I am not sure this is the right way to fix the issue.

Edit: solved by recent ports update.
 
Re: handbrake fails to build

Update: the build stopped with this error:

Code:
/usr/local/bin/g++ -pipe -Wl,-S -fmessage-length=0 -Wall -g0 -O3 -O2 -pipe -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
gmake[2]: *** [HandBrakeCLI] Error 1
gmake[2]: Leaving directory `/usr/ports/multimedia/handbrake/work/HandBrake-0.9.8/build'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/multimedia/handbrake
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/handbrake
 
Back
Top