libdv, a dependency of dvdrip, fails to compile. Here's the tail of the make output: make[2]: Entering directory `/var/tmp/portage/libdv-0.9.5-r1/work/libdv-0.9.5/libdv' make all-am make[3]: Entering directory `/var/tmp/portage/libdv-0.9.5-r1/work/libdv-0.9.5/libdv' source='dv.c' object='dv.lo' libtool=yes \ depfile='.deps/dv.Plo' tmpdepfile='.deps/dv.TPlo' \ depmode=gcc /bin/sh ../depcomp \ /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -g -I/usr/include/SDL -D_REENTRANT -c -o dv.lo `test -f dv.c || echo './'`dv.c dv.c: In function `dv_render_macroblock_yuv': dv.c:393: too few arguments to function `dv_mb411_right_YUY2' dv.c:395: too few arguments to function `dv_mb411_YUY2' make[3]: *** [dv.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/libdv-0.9.5-r1/work/libdv-0.9.5/libdv' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/libdv-0.9.5-r1/work/libdv-0.9.5/libdv' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libdv-0.9.5-r1/work/libdv-0.9.5' make: *** [all] Error 2
It appear this build will just plain not work on ppc (has heavy x86 optimzation according to their docs). Masked on ppc for now.
new release available that compiles on ppc (0.9.8) http://belnet.dl.sourceforge.net/sourceforge/libdv/libdv-0.98.tar.gz
Created attachment 2721 [details] updated ebuild here's an updated ebuild
Added this new build, can you 2 confirm that it works? If so we can move ahead to the other things that failed because of this
libdv 0.98 won't compile too here... gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wall -I/usr/include/SDL -D_REENTRANT -c `test -f bitstream.c || echo './'`bitstream.c /bin/sh ../libtool --silent --mode=link gcc -g -O2 -Wall -I/usr/include/SDL -D_REENTRANT -o gasmoff gasmoff.o bitstream.o -lpopt -lm -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread /usr/i686-pc-linux-gnu/bin/ld: cannot find -lartsc collect2: ld returned 1 exit status make[2]: *** [gasmoff] Error 1 make[2]: Leaving directory `/var/tmp/portage/libdv-0.98/work/libdv-0.98/libdv' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libdv-0.98/work/libdv-0.98' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -197, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-libs/libdv/libdv-0.98.ebuild .