Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59453 - xvidcap fails to emerge
Summary: xvidcap fails to emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-04 14:20 UTC by Adam
Modified: 2004-08-28 17:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xvidcap-1.1.3-use-ffmpeg-0.4.9.patch (xvidcap-1.1.3-use-ffmpeg-0.4.9.patch,573 bytes, patch)
2004-08-28 17:23 UTC, Ed Catmur
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2004-08-04 14:20:23 UTC
Here is the last bit from the log file:
---

if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/X11R6/include -DVERSION=\"1.1.3\"     -O2 -pipe -MT xvidcap-xtopng.o -MD -MP -MF ".deps/xvidcap-xtopng.Tpo" \
  -c -o xvidcap-xtopng.o `test -f 'xtopng.c' || echo './'`xtopng.c; \
then mv ".deps/xvidcap-xtopng.Tpo" ".deps/xvidcap-xtopng.Po"; \
else rm -f ".deps/xvidcap-xtopng.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/X11R6/include -DVERSION=\"1.1.3\"   `pkg-config --cflags gtk+-2.0`   -O2 -pipe -MT gvidcap-main.o -MD -MP -MF ".deps/gvidcap-main.Tpo" \
  -c -o gvidcap-main.o `test -f 'main.c' || echo './'`main.c; \
then mv ".deps/gvidcap-main.Tpo" ".deps/gvidcap-main.Po"; \
else rm -f ".deps/gvidcap-main.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/X11R6/include -DVERSION=\"1.1.3\"   `pkg-config --cflags gtk+-2.0`   -O2 -pipe -MT gvidcap-gtk2_control.o -MD -MP -MF ".deps/gvidcap-gtk2_control.Tpo" \
  -c -o gvidcap-gtk2_control.o `test -f 'gtk2_control.c' || echo './'`gtk2_control.c; \
then mv ".deps/gvidcap-gtk2_control.Tpo" ".deps/gvidcap-gtk2_control.Po"; \
else rm -f ".deps/gvidcap-gtk2_control.Tpo"; exit 1; \
fi
distcc[28837] ERROR: compile /var/tmp/ccache/xtoffmpeg.tmp.LocalHost.28810.i on localhost failed
xtoffmpeg.c: In function `XImageToFFMPEG':
xtoffmpeg.c:1120: warning: passing arg 2 of `av_write_frame' makes pointer from integer without a cast
xtoffmpeg.c:1120: error: too many arguments to function `av_write_frame'
make[2]: *** [xvidcap-xtoffmpeg.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3'
make: *** [all] Error 2
nostrip
install

>>> Install xvidcap-1.1.3 into /var/tmp/portage/xvidcap-1.1.3/image/ category x11-misc
Making install in Xw
make[1]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw'
make[2]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw'
make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw'
Making install in src
make[1]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/X11R6/include -DVERSION=\"1.1.3\"     -O2 -pipe -MT xvidcap-xtoffmpeg.o -MD -MP -MF ".deps/xvidcap-xtoffmpeg.Tpo" \
  -c -o xvidcap-xtoffmpeg.o `test -f 'xtoffmpeg.c' || echo './'`xtoffmpeg.c; \
then mv ".deps/xvidcap-xtoffmpeg.Tpo" ".deps/xvidcap-xtoffmpeg.Po"; \
else rm -f ".deps/xvidcap-xtoffmpeg.Tpo"; exit 1; \
fi
distcc[28912] ERROR: compile /var/tmp/ccache/xtoffmpeg.tmp.LocalHost.28908.i on localhost failed
xtoffmpeg.c: In function `XImageToFFMPEG':
xtoffmpeg.c:1120: warning: passing arg 2 of `av_write_frame' makes pointer from integer without a cast
xtoffmpeg.c:1120: error: too many arguments to function `av_write_frame'
make[1]: *** [xvidcap-xtoffmpeg.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src'
make: *** [install-recursive] Error 1

!!! ERROR: x11-misc/xvidcap-1.1.3 failed.
!!! Function einstall, Line 385, Exitcode 2
!!! einstall failed
---

Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0,
2.6.8-rc2-mm2)
=================================================================
System uname: 2.6.8-rc2-mm2 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.5.2
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache digest distcc nostrip prelink sandbox userpriv
usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/var/pub/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg-gnome-current"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow S3TC X X509 Xaw3d aalib acpi acpi4linux aim alsa apache2 audiofile
avi bonobo caps cddb cdr chroot cjk clanJavaScript clanVoice crypt cups curl dga
directfb divx divx4linux dnd dvd dvdread encode esd ethereal evo ext-png faad
fam fbcon fbdev flac foomaticdb freetype fs gif gimpprint gnome gnomedb gnutls
gpm gstreamer gtk gtk2 gtkhtml guile imlib imlib2 jabber java javascript jpeg
lame ldap libg++ libwww mad maildir makecheck matroska mbox md5sum mldonkeypango
mmx mng mozilla moznocompose moznoirc moznomail mpeg mpeg4 mpi ncurses nls
nocardbus nocd nodod nowin nptl nvidia offensive oggvorbis openal opengl openssh
oscar pam pdflib pic png ppds quicktime readline ruby samba sasl sdl silc slp
snmp spell src ssl stencil-buffer svga tcltk tcpd theora threads truetype
unicode usb videos wxwindows x86 xchattext xgetdefault xine xml xml2 xosd xv
xvid yahoo"
Comment 1 Patrick Dawson (RETIRED) gentoo-dev 2004-08-09 20:21:46 UTC
xvidcap doesn't like ffmpeg-0.4.9. I've updated the DEPEND in xvidcap to reflect this.
Comment 2 Ed Catmur 2004-08-28 17:23:21 UTC
Created attachment 38406 [details, diff]
xvidcap-1.1.3-use-ffmpeg-0.4.9.patch

This patch should allow xvidcap to compile against ffmpeg-0.4.9

Add to ebuild:

src_unpack() {
	unpack ${A}
	if has_version ">=media-video/ffmpeg-0.4.9_pre1"; then
		einfo "Applying conditional patch: ffmpeg 0.4.9 or greater"
		cd ${S}; epatch ${FILESDIR}/${PN}-1.1.3-use-ffmpeg-0.4.9.patch
	fi
}

I have upstreamed it at
http://sourceforge.net/tracker/index.php?func=detail&aid=1018387&group_id=81535&atid=563254