Info about my system:
AMD Athlon(tm) 64 X2 Dual Core Processor 3600+
2 GB RAM
Debian 4.0 (etch)
Linux <hostname> 2.6.18-5-amd64 #1 SMP <date> x86_64 GNU/Linux
Installed (relevant) packages includes:
ii autoconf 2.61-4
ii automake 1.10+nogfdl-1
ii devscripts 2.9.26
ii g++ 4.1.1-15
ii g++-4.1 4.1.1-21
ii gcc 4.1.1-15
ii gcc-4.1 4.1.1-21
ii gcc-4.1-base 4.1.1-21
ii jam 2.5rel-1
ii libgcc1 4.1.1-21
ii libtool 1.5.22-4
ii make 3.81-2
ii makedev 2.3.1-83
ii yasm 0.5.0-2
ii zlib1g-dev 1.2.3-13
Version of HandBrake I'm trying to build:
HandBrake-0.9.1.tar.gz (MD5: 0eefe9189d59a0bfd9aeee41fd3d01a2)
Build command:
make
Relevant output:
Code: Select all
[...]
LibXvidCore ./lib/libxvidcore.a
configure: loading cache
[...]
...updated 34 target(s)...
[...]
decavcodec.c: In function âdecavcodecWorkâ:
decavcodec.c:108: warning: âavcodec_decode_audioâ is deprecated (declared at ../contrib/include/ffmpeg/avcodec.h:2552)
[...]
Shared library libhb.so
/usr/bin/ld: common.o: relocation R_X86_64_32S against `hb_audio_mixdowns' can not be used when making a shared object; recompile with -fPIC
common.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
Compile line for libhb.so was:
make[1]: *** [libhb.so] Error 1
make: *** [libhb/libhb.a] Error 2