What follows is the output of make, all the way from right after configure finishes, since it's a very small package. I just tried emerging camorama-0.17 and it builds successfully. make all-recursive make[1]: Entering directory `/var/tmp/portage/camorama-0.16/work/camorama-0.16' Making all in src make[2]: Entering directory `/var/tmp/portage/camorama-0.16/work/camorama-0.16/src' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DDATADIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -O2 -march=athlon64 -pipe -c main.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DDATADIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -O2 -march=athlon64 -pipe -c v4l.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DDATADIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -O2 -march=athlon64 -pipe -c filter.c main.c: In function `main': main.c:101: warning: passing arg 4 of `gconf_client_notify_add' makes pointer from integer without a cast main.c:224: warning: passing arg 1 of `gtk_window_resize' from incompatible pointer type main.c:233: warning: passing arg 1 of `gtk_window_set_icon' from incompatible pointer type main.c:234: warning: passing arg 1 of `gtk_window_set_icon' from incompatible pointer type i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DDATADIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -O2 -march=athlon64 -pipe -c callbacks.c filter.c:39: error: conflicting types for 'move_420_block' filter.c:28: error: previous implicit declaration of 'move_420_block' was here make[2]: *** [filter.o] Error 1 make[2]: *** Waiting for unfinished jobs.... callbacks.c: In function `on_show_adjustments1_activate': callbacks.c:323: warning: passing arg 1 of `gtk_window_resize' from incompatible pointer type callbacks.c: In function `fps': callbacks.c:463: warning: passing arg 1 of `gnome_appbar_push' from incompatible pointer type make[2]: Leaving directory `/var/tmp/portage/camorama-0.16/work/camorama-0.16/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/camorama-0.16/work/camorama-0.16' make: *** [all-recursive-am] Error 2 !!! ERROR: media-video/camorama-0.16 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. ################################ emerge --info Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Mobile AMD Athlon(tm) 64 Processor 3400+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X X509 Xaw3d a52 aac aalib acpi alsa apache2 apm arts asf asm audiofile avi bash-completion berkdb bitmap-fonts bl bootsplash bzip2 cairo cddb cdparanoia cdr chroot cjk cpudetection crypt cscope ctype cups curl curlwrappers dbus doc dts dv dvd dvdr dvdread dvi edl eds emboss encode esd exif expat fam fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif glitz glut gmp gnome gnutls gpm gs gstreamer gtk gtk2 gtkhtml hal hpn iconv idn ieee1394 imlib ipv6 java javascript joystick jpeg jpeg2k kde kdeenablefinal lcms ldap libcaca libg++ libwww live logitech-mouse logrotate lua lzo mad matroska md5sum memlimit mikmod mmap mmx mmxext mng motif mp3 mpeg musicbrainz mysql nas nautilus ncurses network new-login nfs nls nntp no-htdocs nptl nptlonly nsplugin offensive ogg oggvorbis on-the-fly-crypt openal opengl oss pam pcmcia pcre pda pdflib perl php png python qt quicktime readline real rtc samba sasl sdl session simplexml slp soap sockets speex spell spl sqlite sse sse2 ssl startup-notification svg svga t1lib tcpd tetex tga theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd vidix vim-with-x vorbis vv win32codecs wmf xanim xine xinerama xml2 xpm xprint xrandr xscreensaver xv xvid xvmc zeroconf zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Same error here. poseidon hysteric # emerge --info Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6 .15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3 .4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X 11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf /dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/gen eric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc /env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pu b/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext S3TC X a52 aac akode alsa amarok ao apache2 apm artworkextra asf audiofile automount avahi avi bash-completion beagle be rkdb bittorrent blender-game bonjour bonobo bzip2 cairo cdb cdda cddb cd install cdio cdparanoia cdr cdrom clamav cli corba crypt cscope css cups curl daap dbm dbus dga dio diskio djvu doc dri dv dvb dvbplayer dvd dvd r dvdread dvi effects elf emboss encode esd ethereal evo evolution exif expat extrafilters fam fame fat fbcon fbdev fbsplash ffmpeg firefox flac flash fmod fontconfig foomaticdb fortran fuse gaim gcj gd gdb gdbm gif gimp gimpprint ginac glade glep glut glx gmail gmailtimestamps gmp gnome gnome-print gnomecanvas gnomedb gnutls gpgme gphoto2 gpm grammar gstrea mer gstreamer010 gtk gtk2 gtkhtml gtkspell guile gzip h323 hal hfs hou h owl id3 idn ilbc image imagemagick imap imlib imlib2 inkjar input_device s_joystick input_devices_keyboard input_devices_mouse ipod iproute2 ipse c irssi jack java javascript jikes joystick jpeg jpeg2k kde kdgraphics k exi kqemu ladcca ladspa lame lcms libcaca libclamav libg++ libgda libnot ify libsamplerate libsexy libvisual libwww lzo mad math mdb mikmod mime mixer mjpeg mmap mmx mmxext mng mod mono motif mouse mozilla mozsvg mp3 mp4 mp4live mpeg mpeg2 mplayer msn msnextras musepack music mysql nas na utilus ncurses net network new-login nfs nls no-old-linux nocardbus nocd nomac nowin nptl nptlonly nsplugin ntfs ntpl oav octave odbc ogg oggvor bis openal opengl oss pam pango patented pcap pcre pda pdf pdflib perl p hp pic plugin png pop portaudio ppds print python qemu-fast qt quicktime rar rdesktop readline real recode reflection reiser4 reiserfs rhythmbox rss rtc rtsp ruby samba sasl screen sdl server session shout skins slan g slp smime sndfile snmp sou sounds soundtouch speex spell spl spreadshe et sql sse sse-filters sse2 ssl startup-notification stencil-buffer subp subtitles subversion svg svga sysfs tcpd tetex themes theora tidy tiff timidity transcode truetype truetype-fonts type1-fonts udev unicode unzi p upnp usb userlocales utf8 v4l v4l2 vcd vcdimager vfat video_cards_ati videos vidix vim vim-with-x visualization vnc vorbis win32codecs wma wma 123 wmf wv wxwindows x11vnc xanim xchat xcomposite xine xml xml2 xmms xo sd xpm xprint xrandr xscreensaver xsettings xv xvid xvmc yaepg yiff yv12 zeroconf zip zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Created attachment 84996 [details, diff] Patch: Declares move_420_block before using it
The patch I just attached seems to solve the compile problem. The inline function move_420_block was declared after the function in which it is used.
Created attachment 84997 [details] New ebuild to use the patch I made an ebuild to use the patch I just attached and it works fine for me. Just put it in an overlay, with the patch in the files directory, rebuild the digest file and then you can use it. Please test and let the devs here know if it does the trick.
Hum... The ebuild works and everything compiles and install correctly, but as soon as I start the app, it crashes. Maybe it would be less work to just stabilize 0.17.
I booted this morning and camorama works fine. Maybe it only needed a reboot of some sort.
(In reply to comment #5) > Hum... The ebuild works and everything compiles and install correctly, but as > soon as I start the app, it crashes. Maybe it would be less work to just > stabilize 0.17. > Push 0.17 into stable please! Works great!
*** This bug has been marked as a duplicate of 141400 ***