Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124122 - build error in media-video/camorama
Summary: build error in media-video/camorama
Status: RESOLVED DUPLICATE of bug 141400
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-25 19:35 UTC by Simon Ruggier
Modified: 2006-07-22 10:12 UTC (History)
1 user (show)

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


Attachments
Patch: Declares move_420_block before using it (camorama-0.16.patch,2.17 KB, patch)
2006-04-19 21:47 UTC, Ghislain Bourgeois
Details | Diff
New ebuild to use the patch (camorama-0.16-r1.ebuild,743 bytes, text/plain)
2006-04-19 21:59 UTC, Ghislain Bourgeois
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Ruggier 2006-02-25 19:35:58 UTC
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
Comment 1 Ghislain Bourgeois 2006-04-19 21:33:07 UTC
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
Comment 2 Ghislain Bourgeois 2006-04-19 21:47:17 UTC
Created attachment 84996 [details, diff]
Patch: Declares move_420_block before using it
Comment 3 Ghislain Bourgeois 2006-04-19 21:48:11 UTC
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.
Comment 4 Ghislain Bourgeois 2006-04-19 21:59:34 UTC
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.
Comment 5 Ghislain Bourgeois 2006-04-19 22:01:43 UTC
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.
Comment 6 Ghislain Bourgeois 2006-04-20 09:56:21 UTC
I booted this morning and camorama works fine. Maybe it only needed a reboot of some sort.
Comment 7 Jeff 2006-06-24 14:22:00 UTC
(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!
Comment 8 Ryan Hill (RETIRED) gentoo-dev 2006-07-22 10:12:14 UTC

*** This bug has been marked as a duplicate of 141400 ***