Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 239325 - x11-libs/libview + >=gtk+-2.14.* - /usr/include/gtkmm-2.4/gtkmm/container.h:396: error: 'GtkType' does not name a type
Summary: x11-libs/libview + >=gtk+-2.14.* - /usr/include/gtkmm-2.4/gtkmm/container.h:3...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Saleem Abdulrasool (RETIRED)
URL:
Whiteboard:
Keywords:
: 241592 248544 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-02 12:37 UTC by Cyril
Modified: 2009-04-05 06:01 UTC (History)
17 users (show)

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


Attachments
proposed ebuild patch (libview-0.6.1.ebuild.patch,449 bytes, text/plain)
2008-10-13 13:27 UTC, Stefan Moser
Details
proposed ebuild patch (libview-0.6.2.ebuild.patch,376 bytes, patch)
2008-11-28 09:48 UTC, Frank Sieber
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cyril 2008-10-02 12:37:52 UTC
downgrading to gtk+-2.12.12 solves the problem


Reproducible: Always

Steps to Reproduce:
1.emerge --oneshot x11-libs/libview
2.
3.

Actual Results:  
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:30,                                                              
                 from ../libview/baseBGBox.hh:58,                                                                         
                 from baseBGBox.cc:54:                                                                                    
/usr/include/gtkmm-2.4/gtkmm/container.h:396: error: 'GtkType' does not name a type                                       
make[2]: *** [baseBGBox.lo] Erreur 1                                                                                      
make[2]: *** Attente des tâches non terminées....                                                                         
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:30,                                                              
                 from ../libview/contentBox.hh:35,                                                                        
                 from contentBox.cc:93:                                                                                   
/usr/include/gtkmm-2.4/gtkmm/container.h:396: error: 'GtkType' does not name a type                                       
make[2]: *** [contentBox.lo] Erreur 1                                                                                     
make[2]: quittant le répertoire « /var/tmp/portage/x11-libs/libview-0.6.1/work/libview-0.6.1/libview »                    
make[1]: *** [all-recursive] Erreur 1                                                                                     
make[1]: quittant le répertoire « /var/tmp/portage/x11-libs/libview-0.6.1/work/libview-0.6.1 »                            
make: *** [all] Erreur 2                                                                                                  
 *                                                                                                                        
 * ERROR: x11-libs/libview-0.6.1 failed.                                                                                  
 * Call stack:                                                                                                            
 * ebuild.sh, line   49:  Called src_compile                                                                              
 * environment, line 2605:  Called gnome2_src_compile                                                                     
 * environment, line 2000:  Called die                                                                                    
 * The specific snippet of code:                                                                                          
 * emake || die "compile failure"                                                                                         
 * The die message:                                                                                                       
 * compile failure                                                                                                        
 *                                                                                                                        
 * If you need support, post the topmost build error, and the call stack if relevant.                                     
 * A complete build log is located at '/var/tmp/portage/x11-libs/libview-0.6.1/temp/build.log'.                           
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libview-0.6.1/temp/environment'.                  
 *                                                                                                                        

>>> Failed to emerge x11-libs/libview-0.6.1, Log file:

>>>  '/var/tmp/portage/x11-libs/libview-0.6.1/temp/build.log'

 * Messages for package x11-libs/libview-0.6.1:

 * disabling confcache, binary cannot be found
 *
 * ERROR: x11-libs/libview-0.6.1 failed.
 * Call stack:
 * ebuild.sh, line   49:  Called src_compile
 * environment, line 2605:  Called gnome2_src_compile
 * environment, line 2000:  Called die
 * The specific snippet of code:
 * emake || die "compile failure"
 * The die message:
 * compile failure
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/libview-0.6.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libview-0.6.1/temp/environment'.
 *

 * GNU info directory index is up-to-date.



Portage 2.2_rc11 (default/linux/x86/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 i686)
=================================================================                                            
System uname: Linux-2.6.26-gentoo-r1-i686-Pentium_III_-Coppermine-with-glibc2.0                              
Timestamp of tree: Thu, 02 Oct 2008 07:34:02 +0000                                                           
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]                           
ccache version 2.4 [enabled]                                                                                 
app-shells/bash:     3.2_p39                                                                                 
dev-java/java-config: 1.3.7, 2.1.6-r1                                                                        
dev-lang/python:     2.5.2-r8                                                                                
dev-util/ccache:     2.4-r8                                                                                  
sys-apps/baselayout: 2.0.0                                                                                   
sys-apps/openrc:     0.2.5                                                                                   
sys-apps/sandbox:    1.2.18.1-r3                                                                             
sys-devel/autoconf:  2.13, 2.63                                                                              
sys-devel/automake:  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:   2.2.6a                                                                                  
virtual/os-headers:  2.6.26                                                                                  
ACCEPT_KEYWORDS="x86 ~x86"                                                                                   
CBUILD="i686-pc-linux-gnu"                                                                                   
CFLAGS="-O2 -march=native -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/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/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/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"                                                    
CXXFLAGS="-O2 -march=native -pipe"                                                                                        
DISTDIR="/usr/portage/distfiles"                                                                                          
FEATURES="ccache confcache distlocks metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                                                                 
GENTOO_MIRRORS="ftp://gentoo.imj.fr/pub/gentoo/"                                                                          
LANG="fr_FR.UTF-8"                                                                                                        
LC_ALL="fr_FR.UTF-8"                                                                                                      
LDFLAGS="-Wl,-O1"                                                                                                         
LINGUAS="fr"                                                                                                              
MAKEOPTS="-j2"
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/layman/kdesvn-portage /usr/local/portage/monoverlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa bluetooth branding bzip2 cairo cdr cli cracklib crypt cups curl dbus dri dv dvd dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran gdbm gif gpm gstreamer hal iconv ieee1394 imagemagick imlib isdnlogjava jpeg kde lcms libnotify mad matroska midi mikmod mmx mng mp3 mpeg mudflap musepack mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline real reflection samba sdl session spell spl sse ssl startup-notification svg sysfs tcpd theora threads tiff truetype unicode usb v4l v4l2 vorbis win32codecs x86 xcb xinerama xml xorg xv xvid xvmc zlib" ALSA_CARDS="emu10k1" 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="evdev" KERNEL="linux"LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rafał Mużyło 2008-10-02 12:50:25 UTC
Does it happen even with >=gtk+-2.14.3-r1 ?
Comment 2 Rafał Mużyło 2008-10-02 12:52:50 UTC
For right now, this means r1 and r2.

gtk+-2.14.3-limit-gtksignal-includes.patch fixed a very similar problem.
Comment 3 Billy DeVincentis 2008-10-03 04:19:43 UTC
Same here!!
Comment 4 Vladimir Kokarev 2008-10-12 22:19:31 UTC
(In reply to comment #1)
> Does it happen even with >=gtk+-2.14.3-r1 ?
> 

yes, it does
Comment 5 Stefan Moser 2008-10-13 13:27:01 UTC
Created attachment 168292 [details]
proposed ebuild patch
Comment 6 clayton 2008-10-13 17:42:06 UTC
Was having similiar ''GtkType' does not name a
type' errors as bug submitter. Successfully built libview-0.6.1 using proposed ebuild patch.
Comment 7 tzopik 2008-10-14 00:48:34 UTC
(In reply to comment #5)
> Created an attachment (id=168292) [edit]
> proposed ebuild patch
> 

i confirm.
Successfully built libview-0.6.1 using proposed ebuild patch.

 * Messages for package x11-libs/libview-0.6.1:

 * Fixing OMF Makefiles ...
 * Running elibtoolize in: libview-0.6.1
 * Applying install-sh-1.5.4.patch ...
 * Applying portage-1.5.10.patch ...
 * Applying max_cmd_len-1.5.20.patch ...
 * Applying sed-1.5.6.patch ...
 * Applying libview-0.5.6-pcfix.patch ...
 * QA Notice: USE Flag 'static' not in IUSE for x11-libs/libview-0.6.1
 * No GNOME 2 GConf schemas found
 * Updating desktop mime database ...
 * Updating shared mime info database ...

 * GNU info directory index is up-to-date.
Comment 8 Radek Tříška 2008-10-14 18:18:58 UTC
(In reply to comment #7)
> (In reply to comment #5)
> > Created an attachment (id=168292) [edit]
> > proposed ebuild patch
> > 

Yes, It works with libview-0.6.1.ebuild.patch for me too.
Comment 9 Jouni Rinne 2008-10-21 18:28:22 UTC
Confirmed, the patched ebuild works here too
Comment 10 marc 2008-10-22 04:00:46 UTC
(In reply to comment #9)
> Confirmed, the patched ebuild works here too
> 

Didn't work for me, after the patch I had to manually modify the manifest file so it would stop conplaining about the file size and verification codes, and got the same error in the end.

/usr/include/gtkmm-2.4/gtkmm/container.h:396: error: 'GtkType' does not name a type
Comment 11 marc 2008-10-22 04:06:25 UTC
(In reply to comment #10)
> Didn't work for me, after the patch I had to manually modify the manifest file
> so it would stop conplaining about the file size and verification codes, and
> got the same error in the end.
> 
> /usr/include/gtkmm-2.4/gtkmm/container.h:396: error: 'GtkType' does not name a
> type
> 


Sorry bad manipulation it works perfectly!
Comment 12 Bruce Simpson 2008-10-23 11:21:40 UTC
I ran into this problem whilst attempting to run VMware Player, and the ebuild patch helped to fix it for me.
Comment 13 Louis-Philippe 2008-10-30 23:05:34 UTC
(In reply to comment #12)
> I ran into this problem whilst attempting to run VMware Player, and the ebuild
> patch helped to fix it for me.
> 

How you did apply that patch

I'm new to this kind of stuff "patch" :(
Comment 14 Marcos Vicente Cruz 2008-11-12 13:12:05 UTC
> 
> I'm new to this kind of stuff "patch" :(
> 

I had same problem here and this patch fixed it.
Here what I did:

# cd /
# patch -p0 < /home/marcos/libview-0.6.1.ebuild.patch
# cd /usr/portage/x11-libs/libview
# ebuild libview-0.6.1.ebuild digest
# emerge --oneshot libview
Comment 15 devsk 2008-11-16 08:50:52 UTC
This bug blocks install of vmware-player.
Comment 16 Mike Auty (RETIRED) gentoo-dev 2008-11-17 10:30:09 UTC
*** Bug 241592 has been marked as a duplicate of this bug. ***
Comment 17 Jose daLuz 2008-11-21 00:10:42 UTC
The same error happens with liveview 0.6.2 from the vmware overlay. I won't have time till this weekend to test if this patch fixes the newer version as well -- it definitely fixed it for 0.6.1. Perhaps reporter or assignee can update the summary?

 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DATK_DISABLED_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -march=core2 -O2 -pipe -ggdb -MT motionTracker.lo -MD -MP -MF .deps/motionTracker.Tpo -c motionTracker.cc -o motionTracker.o >/dev/null 2>&1
In file included from /usr/include/gtkmm-2.4/gtkmm/bin.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/toolitem.h:36,
                 from /usr/include/gtkmm-2.4/gtkmm/toolbutton.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/toggletoolbutton.h:30,
                 from menuToggleAction.cc:31:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [menuToggleAction.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/gtkmm-2.4/gtkmm/bin.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/toolitem.h:36,
                 from /usr/include/gtkmm-2.4/gtkmm/toolbar.h:34,
                 from /usr/include/gtkmm-2.4/gtkmm/settings.h:31,
                 from header.cc:30:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:29,
                 from ../libview/baseBGBox.hh:57,
                 from baseBGBox.cc:53:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [header.lo] Error 1
In file included from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31,
                 from /usr/include/gtkmm-2.4/gtkmm/menu.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/entry.h:32,
                 from ../libview/deadEntry.hh:36,
                 from ../libview/fieldEntry.hh:37,
                 from ../libview/ipEntry.hh:36,
                 from ipEntry.cc:32:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [baseBGBox.lo] Error 1
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:29,
                 from ../libview/contentBox.hh:34,
                 from contentBox.cc:92:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
In file included from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31,
                 from /usr/include/gtkmm-2.4/gtkmm/menu.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/entry.h:32,
                 from ../libview/deadEntry.hh:36,
                 from deadEntry.cc:32:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [contentBox.lo] Error 1
make[2]: *** [ipEntry.lo] Error 1
make[2]: *** [deadEntry.lo] Error 1
In file included from /usr/include/gtkmm-2.4/gtkmm/menushell.h:31,
                 from /usr/include/gtkmm-2.4/gtkmm/menu.h:30,
                 from /usr/include/gtkmm-2.4/gtkmm/entry.h:32,
                 from ../libview/deadEntry.hh:36,
                 from ../libview/fieldEntry.hh:37,
                 from fieldEntry.cc:33:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [fieldEntry.lo] Error 1
mv -f .deps/motionTracker.Tpo .deps/motionTracker.Plo
make[2]: Leaving directory `/var/tmp/paludis/x11-libs-libview-0.6.2/work/libview-0.6.2/libview'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/x11-libs-libview-0.6.2/work/libview-0.6.2'
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2

!!! ERROR in x11-libs/libview-0.6.2:
!!! In src_compile at line 3860
!!! Compilation failed.

!!! Call stack:
!!!    * src_compile (/var/tmp/paludis/x11-libs-libview-0.6.2/temp/loadsaveenv:3860)
!!!    * ebuild_f_compile (/usr/libexec/paludis/0/src_compile.bash:49)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:477)
!!!    * main (/usr/libexec/paludis/ebuild.bash:492)

diefunc: making ebuild PID 14013 exit with error
die trap: exiting with error.

Install error:
  * In program paludis (--dl-installed-deps-pre pre-or-post --continue-on-failure if-satisfied --log-level warning --dl-reinstall-scm weekly) -i everything:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'x11-libs/libview-0.6.2:0::vmware':
  * Install error: Install failed for 'x11-libs/libview-0.6.2:0::vmware'



Summary of failures:

* x11-libs/libview-0.6.2:0::vmware: failure
Comment 18 Jose daLuz 2008-11-21 00:11:03 UTC
Portage 2.2_rc14 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-glibc2.2.5
Timestamp of tree: Thu, 20 Nov 2008 23:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     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.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="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j8"
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/overlays/zugaina /usr/local/overlays/paludis-extras /usr/local/overlays/sunrise /usr/local/overlays/gnome /usr/local/overlays/desktop-effects /usr/local/overlays/vmware /usr/local/overlays/ikelos /usr/local/overlays/java-overlay /usr/local/overlays/berkano /usr/local/overlays/myoverlay"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt css cups dbus dri dts dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg flac fortran gdbm gif glitz gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdehiddenvisibility ldap libnotify mad midi mikmod mmx mono mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pic png ppds pppd python qt3support qt4 quicktime readline reflection ruby samba sdl session spell spl sqlite sse sse2 ssl startup-notification svg sysfs tcpd theora tiff truetype unicode usb userlocales vcd vorbis x264 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="cmipci hdaintel" 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" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 19 Jose daLuz 2008-11-21 00:12:05 UTC
(In reply to comment #17)
> The same error happens with liveview 0.6.2 from the vmware overlay.
*sigh* libview, of course...
Comment 20 M. Edward Borasky 2008-11-24 04:46:13 UTC
(In reply to comment #14)
> > 
> > I'm new to this kind of stuff "patch" :(
> > 
> 
> I had same problem here and this patch fixed it.
> Here what I did:
> 
> # cd /
> # patch -p0 < /home/marcos/libview-0.6.1.ebuild.patch
> # cd /usr/portage/x11-libs/libview
> # ebuild libview-0.6.1.ebuild digest
> # emerge --oneshot libview
> 

Thanks!! Worked here too. Any chance of getting this in the tree? 
Comment 21 Piotr 2008-11-25 00:43:02 UTC
Works for me. Thanks!
When it will be in portage?
Comment 22 Alexander Huemer 2008-11-26 15:37:23 UTC
patch is working.
Comment 23 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-11-27 10:07:28 UTC
*** Bug 248544 has been marked as a duplicate of this bug. ***
Comment 24 Frank Sieber 2008-11-28 09:48:09 UTC
Created attachment 173634 [details, diff]
proposed ebuild patch

patch for libview-0.6.2.ebuild from the vmware-overlay (does the same as the patch for the version 0.6.1)
apply like this:
# cd /usr/local/portage/layman/vmware/x11-libs/libview
# patch -p0 < /path/to/libview-0.6.2.ebuild.patch
# ebuild libview-0.6.2.ebuild digest
# emerge -pv =libview-0.6.2
Comment 25 Jose daLuz 2008-11-29 16:47:00 UTC
Patch works with 0.6.2 from vmware overlay.
Comment 26 PaX Team 2008-12-01 13:52:15 UTC
i get the same compilation error despite the patched ebuild, which in any case looks wrong to me: instead of doing configure's job behind its back, you should be passing --enable-deprecated to econf which then makes libview compile here.
Comment 27 Federico Ferri (RETIRED) gentoo-dev 2008-12-09 20:23:18 UTC
yes, I can confirm that both the patch for 0.6.1 and for 0.6.2 are useless here.

instead I removed CPPFLAGS="-U GTK_DISABLE_DEPRECATED" and passed --enable-deprecated to econf, and compiles fine.

federico@rom-lx-5061 ~ $ eix -c ^gtk.$ -o gtkmm -o libview
[I] dev-cpp/gtkmm (2.12.7(2.4)@12/06/08): C++ interface for GTK+2
[I] x11-libs/gtk+ (2.14.5(2)@12/08/08): Gimp ToolKit +
[I] x11-libs/libview (0.6.1@12/09/08): VMware's Incredibly Exciting Widgets
Found 3 matches.
Comment 28 Robert Schultz 2008-12-13 18:22:59 UTC
(In reply to comment #24)
> Created an attachment (id=173634) [edit]
> proposed ebuild patch

Confirmed that this works on the vmware layman libview 0.62 on:

Linux thornberry 2.6.28-rc6 #4 SMP Sat Dec 13 11:44:32 EST 2008 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ AuthenticAMD GNU/Linux
Comment 29 Konstantin 2008-12-28 16:07:09 UTC
Hello, the same problem with vmware product. Patch for 0.6.1 was helpful for me too. Hope it gets into main portage tree.
Comment 30 Etienne Hilson 2008-12-28 20:15:24 UTC
The patch 0.6.1 works for me, libview needed for vmware-workstation.
Thank you.
Comment 31 Mike Auty (RETIRED) gentoo-dev 2008-12-31 02:20:51 UTC
Ok, this should have been fixed up in the recently-added-to-the-tree libview-0.6.2.  If this doesn't solve the problems, please reopen this bug (or post a note on it).  Thanks...  5:)
Comment 32 Friedrich Oslage (RETIRED) gentoo-dev 2008-12-31 13:43:18 UTC
x11-libs/libview-0.6.2 still fails.

CPPFLAGS needs to be exported, otherwise econf won't see it, like this:

 src_compile() {
 	CPPFLAGS="${CPPFLAGS} -U GTK_DISABLE_DEPRECATED"
+	export CPPFLAGS
 	econf || die "Configure failed."
 	emake || die "Compilation failed."
Comment 33 Mike Auty (RETIRED) gentoo-dev 2008-12-31 13:48:40 UTC
Hiya Friedrich,

It looks like you must've been unlucky enough to sync in the 10 minutes during which I put up an old version.  As soon as I saw comment 26, I commited a new copy:

http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libview/libview-0.6.2.ebuild?r1=1.1&r2=1.2

Please try resyncing and let me know if you still experience the problem...  5:)
Comment 34 Friedrich Oslage (RETIRED) gentoo-dev 2008-12-31 14:05:12 UTC
Yep, that was the case...good thing this year is finally over ;)

btw the vmware-overlay still contains the old version
Comment 35 Mike Auty (RETIRED) gentoo-dev 2008-12-31 14:08:07 UTC
Thanks, I've removed the vmware copy (which reminds me, I need to resync the tree and the overlay a bit).  If there's no other objections, I'll set this back to FIXED.  5:)  Yay!
Comment 36 Tony P 2009-01-03 16:57:37 UTC
I am still having the same issue with libview-0.6.2 and gtkmm-2.14.3.

Error Contents:
----------------------------------------------------------------------
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gtk-2.0 -I/usr/lib64/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/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DATK_DISABLED_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -march=native -O2 -fomit-frame-pointer -pipe -MT deadEntry.lo -MD -MP -MF .deps/deadEntry.Tpo -c deadEntry.cc  -fPIC -DPIC -o .libs/deadEntry.o
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:30,
                 from ../libview/contentBox.hh:35,
                 from contentBox.cc:93:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [contentBox.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/gtkmm-2.4/gtkmm/box.h:30,
                 from ../libview/baseBGBox.hh:58,
                 from baseBGBox.cc:54:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [baseBGBox.lo] Error 1
In file included from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from /usr/include/gtkmm-2.4/gtkmm/menu.h:31,
                 from /usr/include/gtkmm-2.4/gtkmm/entry.h:33,
                 from ../libview/deadEntry.hh:37,
                 from deadEntry.cc:33:
/usr/include/gtkmm-2.4/gtkmm/container.h:404: error: 'GtkType' does not name a type
make[2]: *** [deadEntry.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-libs/libview-0.6.2/work/libview-0.6.2/libview'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-libs/libview-0.6.2/work/libview-0.6.2'
make: *** [all] Error 2
 * 
 * ERROR: x11-libs/libview-0.6.2 failed.
-------------------------------------------------------------------------

libview-0.6.2.ebuild
-----------------------
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/libview/libview-0.6.2.ebuild,v 1.2 2008/12/31 02:18:51 ikelos Exp $

inherit gnome2 eutils

DESCRIPTION="VMware's Incredibly Exciting Widgets"
HOMEPAGE="http://view.sourceforge.net"
SRC_URI="mirror://sourceforge/view/${P}.tar.bz2"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=x11-libs/gtk+-2.4.0
                 >=dev-cpp/gtkmm-2.4"
DEPEND="${RDEPEND}
        dev-util/pkgconfig"

G2CONF="--enable-deprecated"

src_unpack() {
        gnome2_src_unpack

        # Fix the pkgconfig file
        epatch "${FILESDIR}"/${PN}-0.5.6-pcfix.patch
}
--------------------------------------------------------------------

emerge --info
---------------------------
Portage 2.2_rc20 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-zen2-06724-g8def484 x86_64)
=================================================================
System uname: Linux-2.6.28-zen2-06724-g8def484-x86_64-Intel-R-_Core-TM-2_CPU_T7600_@_2.33GHz-with-glibc2.2.5
Timestamp of tree: Wed, 31 Dec 2008 18:35:01 +0000
ccache version 2.4 [enabled]
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/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0-r1
sys-apps/openrc:     0.4.1
sys-apps/sandbox:    1.3.2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 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.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="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/layman/dotnet /usr/local/portage/layman/gnome /usr/local/portage/layman/desktop-effects /usr/local/portage/layman/rbu /usr/local/portage/layman/kde-crazy /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X amd64 multilib nls unicode xinerama" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="dmix adpcm alaw asym copy dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
----------------------------------------------------------------------
Comment 37 Tony P 2009-01-04 04:30:58 UTC
Please disregard my last comment #36. It works fine.