Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271183 - media-video/guvcview-1.1.0 ebuild broken
Summary: media-video/guvcview-1.1.0 ebuild broken
Status: RESOLVED FIXED
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: 2009-05-25 09:37 UTC by Bèrto 'd Sèra
Modified: 2009-05-29 21:45 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bèrto 'd Sèra 2009-05-25 09:37:11 UTC
It looks like guvcview needs an header from pulse that is no longer present in pulse.
============================
make[2]: Entering directory `/var/tmp/portage/media-video/guvcview-1.1.0/work/guvcview-src-1.1.0/src'
i686-pc-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -pthread -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/SDL   -D_REENTRANT     -Wall -g -D_REENTRANT -O2 -march=i686 -pipe -MT audio_effects.o -MD -MP -MF .deps/audio_effects.Tpo -c -o audio_effects.o audio_effects.c
i686-pc-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -pthread -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/SDL   -D_REENTRANT     -Wall -g -D_REENTRANT -O2 -march=i686 -pipe -MT audio_tab.o -MD -MP -MF .deps/audio_tab.Tpo -c -o audio_tab.o audio_tab.c
i686-pc-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -pthread -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/SDL   -D_REENTRANT     -Wall -g -D_REENTRANT -O2 -march=i686 -pipe -MT autofocus.o -MD -MP -MF .deps/autofocus.Tpo -c -o autofocus.o autofocus.c
In file included from audio_effects.h:25,
                 from audio_effects.c:26:
sound.h:33:30: error: pulse/gccmacro.h: No such file or directory
make[2]: *** [audio_effects.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/autofocus.Tpo .deps/autofocus.Po
In file included from guvcview.h:28,
                 from callbacks.h:28,
                 from audio_tab.c:29:
sound.h:33:30: error: pulse/gccmacro.h: No such file or directory
make[2]: *** [audio_tab.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-video/guvcview-1.1.0/work/guvcview-src-1.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/guvcview-1.1.0/work/guvcview-src-1.1.0'
make: *** [all] Error 2
==============================
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2009-05-25 10:22:15 UTC
please attach emerge --info and output of emerge -vp media-video/guvcview and emerge -vp media-sound/pulseaudio.
Comment 2 Bèrto 'd Sèra 2009-05-26 08:32:25 UTC
(In reply to comment #1)
> please attach emerge --info and output of emerge -vp media-video/guvcview and
> emerge -vp media-sound/pulseaudio.
> 

Afraid I cannot do that anymore, because I upgraded pulseudio to solve the problem. This happened with the stable pulseaudio ebuild (eix this morning says it was 0.9.9, but I already emerged --synced once after opening the bug).

Currently I have installed 0.9.15 with use flags: X alsa avahi bluetooth dbus glib gnome hal lirc tcpd. This solved the problem, so possibly the next update of stable pulseaudio will do the same for everyone running stable. 
Comment 3 Bèrto 'd Sèra 2009-05-26 23:57:05 UTC
gentoo ~ # emerge --info
Portage 2.1.6.11 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-i686-Intel-R-_Pentium-R-_4_CPU_3.20GHz-with-glibc2.0
Timestamp of tree: Tue, 26 May 2009 08:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp/ ftp://gentoo.kiev.ua/ "
LANG="pms_IT.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en ru uk it pms_IT pms_IT.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 audiofile avahi berkdb bidi bluetooth branding bzip2 cairo cdparanoia cdr clamav cli cracklib crypt css cups dbus dri dv dvd dvdr dvdread eds emboss encode esd evo exif fam ffmpeg firefox flac fontconfig fortran gd gdbm gif glitz gnome gphoto2 gpm gps graphviz gstreamer gtk hal hddtemp iconv icq icu idn ieee1394 iodbc ipv6 isdnlog java jbig jpeg jpeg2k kde ldap libnotify lirc lm_sensors lvm mad midi mikmod mime mp3 mpeg mudflap nas ncurses nls nptl nptlonly odbc ogg opengl openmp pam pcre pdf perl png ppds pppd pulseaudio python qt3 qt3support qt4 quicktime raw readline reflection rss sdl session shorten sockets speex spell spl ssl startup-notification svg sysfs tcpd tiff tokenizer truetype unicode usb userlocales v4l vcd vnc vorbis wavpack webcam wifi win32codecs wxwidgets x86 xcb xml xorg xulrunner xv zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru uk it pms_IT pms_IT.UTF-8" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 4 Bèrto 'd Sèra 2009-05-26 23:58:37 UTC
gentoo ~ # emerge -vp media-sound/pulseaudio

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/pulseaudio-0.9.15  USE="X alsa avahi bluetooth dbus glib gnome hal lirc tcpd -asyncns -caps -jack -libsamplerate -oss (-policykit) -test" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Comment 5 Bèrto 'd Sèra 2009-05-27 00:00:16 UTC
gentoo ~ # emerge -vp media-video/guvcview

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/guvcview-1.1.0  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
+++++++++++++++
NOTE!!!!!! As said already, this information comes after I fixed the problem by upgrading pulseaudio!!
Comment 6 Joe Roberts 2009-05-27 23:46:18 UTC
Well, I have the same error and haven't messed with pulseaudio, so:

root@endurance /home/quag7 : emerge --info
Portage 2.1.6.11 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Core-TM-2_CPU_6700_@_2.66GHz-with-glibc2.2.5
Timestamp of tree: Wed, 27 May 2009 21:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.llarian.net/ http://gentoo.binarycompass.org http://mirror.datapipe.net/gentoo http://mirrors.cs.wmich.edu/gentoo http://mirror.usu.edu/mirrors/gentoo/ http://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://lug.mtu.edu/gentoo/ http://gentoo.mirrors.hoobly.com/ http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://mirror.its.uidaho.edu/pub/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/yarik-overlay /usr/portage/local/layman/science /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="32bit X a52 aalib acl acpi administrator aften aim akode alias alsa amazon amd64 amr amrnb amrwb aotuv archive bash-completion berkdb binary-drivers branding bundledlibevent bwscheduler bzip2 cairo cdda cddax cddb cdio cdparanoia cdr cdrom chm chroot cli colordiff connectionstatus contactnotes corefonts cpudetection cracklib crypt css cups cupsddk curl dbus dedicated dga dirac divx downloadorder dri dts dv dvd dvdnav dvdr eigen elf emovix enca encode examples exif extra-algorithms extrafilters fam fame fax festival ffmpeg finger firefox3 flac fontconfig foomaticdb fortran fping ftp garmin gd gdbm geoip gif gimp gmail gnutella gopher gpac gphoto2 gpm grub gs gstreamer gtk hal hash hddtemp hdri history hpn html htmlhandbook iconv id3 id3tag idn ieee1394 imagemagick infowidget ipfilter isdnlog jabber jack jadetex java java6 javascript jingle joystick jpeg jpeg2k kde kde4 kdm kernel-helper kqemu kross ktts kvm lame libcaca libnotify libv4l2 libvisual live lm_sensors logrotate logviewer lzo maildir matroska mbox mbrola mediaplayer midi mime mmx mmxext mng modules mono mozilla mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer mpu401 msn mtp mudflap multilib multiuser musepack musicbrainz nas ncurses net netjack netmeeting network nfs nls normalize nowlistening npp nptl nptlonly nsplugin nuv nvidia offensive ogg opengl openmp oscar otr oxygen pam pango parport passfile pcf pcre pdf perl perl-geoipupdate phonon php pipes pixmaps player plugins png pnm postproc postscript povray ppds pppd privacy pulseaudio python q32 qemu qt3 qt4 quicktime rar raw readline realmedia reflection rss rtc samba sasl scanfolder scanner sdl search sensord serial session sftp shout slp smp sms smtp snmp spl sse sse2 sse3 ssl ssse3 statistics stats stream subtitles svg sysfs sysvipc tcpd teamarena teletext test texteffect tga theora thumbnail tidy tiff timidity tokenizer tools translator tremor truetype unicode unsupported upnp ups urlpicpreview usb v4l v4l2 vamp vcd vcdinfo vcdx vde vdpau vhook videos visualization vlm vnc vorbis vorbis-psy wavpack webdav webinterface webpresence winpopup wlm wma wmf wmp wxwindows x11vnc x264 xcomposite xface xforms xft xine xml xmlwriter xorg xorgmodule xosd xpm xscreensaver xv xvid xvmc yahoo yp yv12 zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

---

root@endurance /home/quag7 : emerge -vp media-sound/pulseaudio

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-sound/pulseaudio-0.9.9  USE="X alsa dbus hal jack tcpd -asyncns -avahi (-bluetooth) -caps -gnome -libsamplerate -lirc -oss (-policykit)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

---

root@endurance /home/quag7 : emerge -vp media-video/guvcview

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] media-video/guvcview-1.1.0 [1.0.5] 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2009-05-29 21:45:43 UTC
+  29 May 2009; Samuli Suominen <ssuominen@gentoo.org> guvcview-1.1.0.ebuild:
+  USE pulseaudio for >=0.9.15 and don't allow previous versions installed
+  because of missing include wrt #271183.