Bug 83900 - OGMRip ebuild
Bug#: 83900 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: media-optical@gentoo.org Reported By: billl@users.sf.net
Component: Ebuilds
URL: 
Summary: OGMRip ebuild
Keywords:  
Status Whiteboard: 
Opened: 2005-03-02 17:03 0000
Description:   Opened: 2005-03-02 17:03 0000
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.

------- Comment #1 From Olivier Rolland 2005-03-02 17:04:29 0000 -------
Created an attachment (id=52514) [details]
OGMRip-0.7.0 ebuild

------- Comment #2 From Olivier Rolland 2005-03-02 17:05:49 0000 -------
Created an attachment (id=52515) [details]
A patch to fix compilation when subtitles support is disabled

------- Comment #3 From Olivier Rolland 2005-03-02 17:07:07 0000 -------
Created an attachment (id=52516) [details]
OGMRip-0.7.0 ebuild

------- Comment #4 From Olivier Rolland 2005-03-02 17:08:01 0000 -------
Created an attachment (id=52517) [details]
OGMRip-0.7.1

------- Comment #5 From Olivier Rolland 2005-03-02 17:09:53 0000 -------
Created an attachment (id=52518) [details]
OGMRip-0.7.1 ebuild

------- Comment #6 From Olivier Rolland 2005-03-03 17:27:20 0000 -------
Created an attachment (id=52590) [details]
OGMRip-0.6.2 ebuild

I've been asked to modify the description of OGMRip.

------- Comment #7 From Olivier Rolland 2005-03-03 17:27:42 0000 -------
Created an attachment (id=52591) [details]
OGMRip-0.7.0 ebuild

I've been asked to modify the description of OGMRip.

------- Comment #8 From Olivier Rolland 2005-03-03 17:28:00 0000 -------
Created an attachment (id=52592) [details]
OGMRip-0.7.1 ebuild

I've been asked to modify the description of OGMRip.

------- Comment #9 From Ian Perry 2005-03-29 18:54:26 0000 -------
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

------- Comment #10 From Ian Perry 2005-03-29 18:55:14 0000 -------
Created an attachment (id=54806) [details]
config.log from ogmrip-0.7.1 ebuild

------- Comment #11 From Olivier Rolland 2005-04-14 04:04:43 0000 -------
Is this a compilation error or a configuration error ? In both cases, can you
paste (or mail me) a full output log ? Thanks.

------- Comment #12 From Ian Perry 2005-04-14 05:13:06 0000 -------
Created an attachment (id=56248) [details]
emerge.log from ogmrip-0.7.1 ebuild

As requested.

------- Comment #13 From Ian Perry 2005-04-14 06:03:28 0000 -------
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.

------- Comment #14 From Olivier Rolland 2005-04-14 09:48:33 0000 -------
Created an attachment (id=56271) [details]
OGMRip-0.8.0 ebuild

------- Comment #15 From Ian Perry 2005-04-14 22:58:01 0000 -------
Created an attachment (id=56319) [details]
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.

------- Comment #16 From Ian Perry 2005-04-14 22:59:02 0000 -------
Created an attachment (id=56320) [details]
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.

------- Comment #17 From Olivier Rolland 2005-04-15 01:04:52 0000 -------
Applied, thanks, Ian.

------- Comment #18 From Olivier Rolland 2005-04-20 08:39:16 0000 -------
Created an attachment (id=56762) [details]
OGMRip-0.8.0 ebuild

------- Comment #19 From Ian Perry 2005-04-21 05:06:41 0000 -------
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.)

------- Comment #20 From Olivier Rolland 2005-04-21 07:20:02 0000 -------
Created an attachment (id=56831) [details]
Can't compile without HAL support

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.

------- Comment #21 From Olivier Rolland 2005-04-21 07:21:03 0000 -------
Created an attachment (id=56833) [details]
ogmrip-0.8.1-mkv.patch

AC3 audio streams (copy mode) cannot be merged in matroska containers. This
patch fixes this.

------- Comment #22 From Olivier Rolland 2005-04-21 07:21:37 0000 -------
Created an attachment (id=56834) [details]
OGMRip-0.8.1 ebuild

------- Comment #23 From Olivier Rolland 2005-05-04 04:06:02 0000 -------
Created an attachment (id=58015) [details]
OGMRip-0.8.2 ebuild

------- Comment #24 From Lars Weiler (RETIRED) 2005-06-10 12:24:48 0000 -------
Thanks for the new version.  That one compiles fine.  Added to the tree.