Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 247733 - media-gfx/pornview fails to build
Summary: media-gfx/pornview fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Alec Warner (RETIRED)
URL:
Whiteboard:
Keywords:
: 283803 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-20 14:08 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2009-09-28 23:40 UTC (History)
6 users (show)

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


Attachments
Build log (media-gfx:pornview-0.2.0_pre1-r1:20081120-111455.log,25.95 KB, text/plain)
2008-11-20 14:09 UTC, Diego Elio Pettenò (RETIRED)
Details
Updated ebuild to include new patch "pornview-0.2.0_pre1-new-gtk-object-system.diff" (pornview-0.2.0_pre1-r2.ebuild,1.28 KB, text/plain)
2009-03-22 22:40 UTC, tbartdev
Details
GTK has a new object system in GLib which is independent from GTK+, definitions changed (pornview-0.2.0_pre1-new-gtk-object-system.diff,2.27 KB, patch)
2009-03-22 22:41 UTC, tbartdev
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2008-11-20 14:08:57 UTC
Portage 2.2_rc14 (default/linux/x86/2008.0, gcc-4.1.2-asneeded, glibc-2.8_p20080602-r0, 2.6.27-gentoo-r2 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r2-i686-Quad-Core_AMD_Opteron-tm-_Processor_2350-with-glibc2.0
Timestamp of tree: Fri, 14 Nov 2008 00:37:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r15, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /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/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage-distfiles"
FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
INSTALL_MASK=" 	/usr/share/doc 	/usr/share/man 	/usr/share/info"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j14"
PKGDIR="/usr/portage-packages"
PORTAGE_COMPRESS=""
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-11-20 14:09:15 UTC
Created attachment 172495 [details]
Build log
Comment 2 Matthew Gregory Sr. 2008-11-26 18:09:37 UTC
I have the same error, and I am not using --as-needed
=====================================================
Portage 2.2_rc14 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r9ttvn-matt i686)
=================================================================
System uname: Linux-2.6.25-gentoo-r9ttvn-matt-i686-Intel-R-_Xeon-TM-_CPU_3.20GHz-with-glibc2.0
Timestamp of tree: Sun, 16 Nov 2008 09:35:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-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.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /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/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/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache distcc distlocks notitles parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/ "
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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="R X a52 aac aalib acl acpi activefilter ads alsa amr animgif ao apache2 arts artworkextra async asyncns atm automount bash-completion bashlogger bcmath berkdb blender-game bluetooth branding bsf bzip2 cairo calendar caps ccache cdda cddb cdio cdparanoia cdr cgraph chicken cli cmdctrl cmdsubmenu cpudetection cracklib crypt cscope cups curl curlwrappers cutterlimit cutterqueue cuttime daap dbus ddepgentry dell device-mapper dhcp disk-partition divx djvu dmx dolbyinrec dri dtaus dv dvb dvd dvdarchive dvdchapjump dvdr dvi dvlfriendlyfnames dvlrecscriptaddon dvlvidprefer eap-tls elf encode epiphany escreen esd etwin examples extra extras fam fastbuild fat ffmpeg fftw firebird firefox flac flatfile fltk flup fluxbox fontconfig fortran fpx freetds ftp fuse gadu gcj gcrypt gd gdbm gedit geldkarte ggi gif glib glitz gmedia gmp gnome gnome-keyring gnome-print gnutls gphoto2 gpm graphtft graphviz gs gstreamer gtk gtk2 gtkhtml guile hal hardlinkcutter hash hbci hddtemp hdri hfs iconv icu ieee1394 imagemagick imap imlib immqt ipod iptv ipv6 isdnlog ithreads ithreds jack java javamail jbig jfs jms jmx jpeg jpeg2k jumpplay justify kde kerberos ladspa lapack latex lcms ldap libcaca libffi libnotify libsamplerate libssh2 libwww liemikuutio lircsettings livebuffer lm_sensors logitech-mouse logrotate lua mad mailwrapper mainmenuhooks mbox md5sum menuorg mhash midi mikmod mime mmap mmx mmxext mng mod_python modperl modplug mono motif mp2 mp3 mp4 mpeg mplayer mppe-mppc mssql mudflap musepack musicbrainz mysql mzscheme nas nautilus ncurses netbeans network network-cron networking nextaw nls nntp nodrm noepg nptl nptlonly nsplugin ntfs ntlm_unsupported_patch nvtv objc objc++ objc-gc ocaml octave odbc offensive ofx ogg openal openexr opengl openid openmp osdmaxitems pam pch pcre pdf perl pgsql php pic pike pinplugin plotutils plugins png portaudio postgres povray ppds pppd proxy_http pulseaudio python q32 qt3 qt4 quicktime quotas quotes radius rar readline realmedia redland reflection reiser4 reiserfs remote rle samba scanner script sdl seamonkey sendmail sensord session settime sftp slang slp smi smp smux sndfile sni snmp soap socks5 sortrecords speex spell spl srp sse sse2 ssl subtitles suid svg swat switchtimer sysfs syslog t1lib tcl tcpd tga theora threads tiff timercmd timerinfo timidity tk tls toolbar tools tordns tracker truetype unicode urandom usb utempter validinput vcd vhosts vidix vim vim-pager vim-sintax vim-syntax vim-with-x visualization volctrl vorbis wareagleicon wavpack webdav webdav-serf win32codecs winbind wma wmf wmp wxwindows x264 x86 xattr xcb xcomposite xfce xfs xft xine xinetd xml xmldoclet xmlreader xmlrpc xmlwriter xorg xpm xsl xulrunner xvid xvmc yaepg yaz yellownet ziffy zip zlib" ALSA_CARDS="intel8x0 intel8x0m" 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="cern_meta imagemap log_forensic proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http substitute version mime mime_magic mem_cache log_config status speling setenvif rewrite include headers filter file_cache ext_filter expires env disk_cache dir deflate dav_lock dav_fs dav cache autoindex authz_user authz_owner authz_host alias actions auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile info logio negotiation unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

I'm not attaching the build.log because my error is identical to flameeyes'
Comment 3 David Kredba 2009-01-03 06:56:26 UTC
I have exactly same problem on ~amd64.

Portage 2.1.6.4 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r1, 2.6.28-gentoo-1 x86_64)
=================================================================                                              
System uname: Linux-2.6.28-gentoo-1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-glibc2.2.5          
Timestamp of tree: Fri, 02 Jan 2009 17:00:01 +0000                                                             
app-shells/bash:     3.2_p48                                                                                   
dev-java/java-config: 1.3.7-r1, 2.1.6-r1                                                                       
dev-lang/python:     2.5.2-r8                                                                                  
dev-util/cmake:      2.6.2                                                                                     
sys-apps/baselayout: 2.0.0                                                                                     
sys-apps/openrc:     0.4.1-r1                                                                                  
sys-apps/sandbox:    1.3.2                                                                                     
sys-devel/autoconf:  2.13, 2.63                                                                                
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                                  
sys-devel/binutils:  2.19                                                                                      
sys-devel/gcc-config: 1.4.0-r4                                                                                 
sys-devel/libtool:   2.2.6a                                                                                    
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -g -pipe -mtune=core2 -march=core2 -mssse3 -msse4.1"
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/kde/4.1/env /usr/kde/4.1/share/config /usr/kde/4.1/shutdown /usr/share/config /var/bind /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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -g -pipe -mtune=core2 -march=core2 -mssse3 -msse4.1"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages nostrip parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.tiscali.nl/ http://gentoo.inode.at/ http://gentoo.lagis.at/ http://gentoo.mirror.web4u.cz/"
LANG="cs_CZ.UTF-8"
LC_ALL="cs_CZ.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="cs en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 arts berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus doc dri dvd dvdr dvdread eds emacs emboss encode esd evo examples fam fftw firefox fltk fortran gdbm gif gimp gmp gnome gpm gs gstreamer gtk hal htmlhandbook iconv idn isdnlog ithreads java jpeg kde kdeprefix lapack latex ldap libedit libnotify mad mbox midi mikmod mmx mp3 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin objc objc++ objc-gc ogg opengl openmp pam pch pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sasl sdl session slang spell spl sse sse2 ssl startup-notification svg sysfs tcl tcpd threads tiff tk truetype unicode usb vorbis wxwindows xattr xcb xcomposite xemacs xinerama xml xorg xulrunner xv 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" CAMERAS="sony_dscf1 sony_dscf55" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs en" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv radeon savage sis tdfx trident vesa vga via vmware voodoo nvidia v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 4 tbartdev 2009-03-22 22:36:51 UTC
Attached a patch and an updated ebuild.
This piece of software is however not that good maintained upstream *I think* (no files on sourceforge anymore) and it does not do what I expected it to (quick view of several hundred (not porn ;-> ) clips of field footage. Mplayer does play the files, but the integrated video window does not. I don't think that's because of my patch, but I'm not a real programmer at all... see for yourself.
Comment 5 tbartdev 2009-03-22 22:40:19 UTC
Created attachment 185912 [details]
Updated ebuild to include new patch "pornview-0.2.0_pre1-new-gtk-object-system.diff"
Comment 6 tbartdev 2009-03-22 22:41:46 UTC
Created attachment 185914 [details, diff]
GTK has a new object system in GLib which is independent from GTK+, definitions changed
Comment 7 Marek Cruz 2009-05-12 15:43:03 UTC
I doubt that upstream will ever release a new version and because everybody who has a recent version of GTK will have this compilation issue, I suggest to add the patches and the new ebuild. There is no point in waiting for a new release of a dead project.
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-06 01:37:39 UTC
*** Bug 283803 has been marked as a duplicate of this bug. ***
Comment 9 Víctor Ostorga (RETIRED) gentoo-dev 2009-09-28 23:40:20 UTC
In portage, thanks for the patch!

+  28 Sep 2009; Víctor Ostorga <vostorga@gentoo.org>
+  pornview-0.2.0_pre1-r1.ebuild,
+  +files/pornview-0.2.0_pre1-new-gtk-object-system.diff:
+  Fixing object system definitions, patch thanks to
+  <tbartdev@gmx-topmail.de> bug 247733