OGMrip has already been added to portage by Lars Weiler, but new versions have been released. Here are the associated ebuilds. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 52514 [details] OGMRip-0.7.0 ebuild
Created attachment 52515 [details, diff] A patch to fix compilation when subtitles support is disabled
Created attachment 52516 [details] OGMRip-0.7.0 ebuild
Created attachment 52517 [details] OGMRip-0.7.1 ebuild
Created attachment 52518 [details] OGMRip-0.7.1 ebuild
Created attachment 52590 [details] OGMRip-0.6.2 ebuild I've been asked to modify the description of OGMRip.
Created attachment 52591 [details] OGMRip-0.7.0 ebuild I've been asked to modify the description of OGMRip.
Created attachment 52592 [details] OGMRip-0.7.1 ebuild I've been asked to modify the description of OGMRip.
The ogmrip 0.7.1 ebuild fails to compile on my system. config.log attached (in a minute), as per portage's instructions. Also, emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 16 2005, 03:01:17)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.9.5, 1.5, 1.6.3, 1.4_p6, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.pacific.net.au/linux/Gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="x86 X Xaw3d a52 aac acl alsa audiofile avi bash-completion berkdb cdparanoia cjk crypt cups curl divx4linux dv dvd dvdread encode flac gd gdbm gif gnome gpm gtk gtk2 imlib java javascript jpeg lzo mad mailwrapper matroska mikmod mmx mng mozilla mp3 mpeg ncurses nls nptl offensive oggvorbis opengl pam pcre perl pic png postgres python quicktime readline samba sdl slang speex spell sqlite sse ssl symlink tcpd tetex tga theora tiff truetype unicode v4l xml xml2 xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 54806 [details] config.log from ogmrip-0.7.1 ebuild
Is this a compilation error or a configuration error ? In both cases, can you paste (or mail me) a full output log ? Thanks.
Created attachment 56248 [details] emerge.log from ogmrip-0.7.1 ebuild As requested.
I've been doing some digging, and it seems that the problem arises from having libtool 1.5.14 installed and ogmrip wanting 1.5.10. I have no idea why this is an issue, but it seems that downgrading to 1.5.10 fixed the problem. At least ogmrip-0.7.1 compiles now, at any rate.
Created attachment 56271 [details] OGMRip-0.8.0 ebuild
Created attachment 56319 [details, diff] Patch to ogmrip-0.8.0.ebuild to make it work with newer(?) versions of sed The ogmrip 0.8.0 ebuild wouldn't compile for me, because the check in configure for GNU sed used the option -V instead of --version. The patch fixes this, and this fixes the ebuild to use the patch.
Created attachment 56320 [details, diff] ogmrip-0.8.0-configure.patch Fixes the sed versioncheck in the configure script to use --version instead of -V, making it work with newer versions of sed.
Applied, thanks, Ian.
Created attachment 56762 [details] OGMRip-0.8.1 ebuild
The 0.8.1 ebuild fails to work for me, and unfortunately this time I can't figure out why. The point of failure is when it tries to compile libbacon/nautilus-burn-drive.c: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -march=pentium3 -O2 -pipe -I/usr/local/include -Wall -Werror -I.. -c nautilus-burn-drive.c nautilus-burn-drive.c:301: warning: 'add_whitelist' defined but not used make[2]: *** [nautilus-burn-drive.o] Error 1 Sorry I can't provide more information, but I have no idea what you need. Ask and ye shall receive, at any rate. :-) (Also, going off on a tangent here, I've not found any documentation on how to use OGMRip, so maybe you can help me: Why won't the audio mux with the mkv file when I select 'copy'? I see the audio tempfile created, and the video tempfile, but the audio doesn't seem to get merged for whatever reason.)
Created attachment 56831 [details, diff] ogmrip-0.8.1-hal.patch OGMRip 0.8.1 cannot compile when support for HAL is disabled. In this case, you'll have a compilation failure in libbacon/nautilus-burn-drive.c. This patch fixes this.
Created attachment 56833 [details, diff] ogmrip-0.8.1-mkv.patch AC3 audio streams (copy mode) cannot be merged in matroska containers. This patch fixes this.
Created attachment 56834 [details] OGMRip-0.8.1 ebuild
Created attachment 58015 [details] OGMRip-0.8.2 ebuild
Thanks for the new version. That one compiles fine. Added to the tree.