Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142868 - gnome-base/libgnomeui-2.14.1 fails to build.
Summary: gnome-base/libgnomeui-2.14.1 fails to build.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 145668 147996 148182 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-05 04:15 UTC by Patrick Ohearn
Modified: 2006-09-19 07:06 UTC (History)
4 users (show)

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


Attachments
config.log for libgnomeui (config.log,72.38 KB, text/plain)
2006-08-08 00:24 UTC, Patrick Ohearn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Ohearn 2006-08-05 04:15:02 UTC
gnome-base/libgnomeui-2.14.1 fails to build with the following error.


i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DORBIT2=1 -pthread -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/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -D_FILE_OFFSET_BITS=64 -D_BSD_SOURCE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DG_DISABLE_DEPRECATED -O2 -march=pentium-m -pipe -MT sucky-desktop-item.lo -MD -MP -MF .deps/sucky-desktop-item.Tpo -c sucky-desktop-item.c -o sucky-desktop-item.o >/dev/null 2>&1
gtkfilesystemgnomevfs.c: In function 'gtk_file_system_gnome_vfs_iface_init':
gtkfilesystemgnomevfs.c:387: warning: assignment from incompatible pointer type
gtkfilesystemgnomevfs.c:388: warning: assignment from incompatible pointer type
gtkfilesystemgnomevfs.c:392: warning: assignment from incompatible pointer type
gtkfilesystemgnomevfs.c:394: error: 'GtkFileSystemIface' has no member named 'volume_render_icon'
gtkfilesystemgnomevfs.c:402: error: 'GtkFileSystemIface' has no member named 'render_icon'
make[2]: *** [gtkfilesystemgnomevfs.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/libgnomeui-2.14.1/work/libgnomeui-2.14.1/file-chooser'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgnomeui-2.14.1/work/libgnomeui-2.14.1'
make: *** [all] Error 2

!!! ERROR: gnome-base/libgnomeui-2.14.1 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_compile
  ebuild.sh, line 938:   Called src_compile
  ebuild.sh, line 1252:   Called gnome2_src_compile
  gnome2.eclass, line 64:   Called die


And emerge --info ....

Portage 2.1.1_pre4-r3 (!/usr/portage/profiles/default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-ck1-r2 i686)
=================================================================
System uname: 2.6.17-ck1-r2 i686 Intel(R) Celeron(R) M processor         1.50GHz
Gentoo Base System version 1.12.4
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/mnt/nfs_portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://public.planetmirror.com/pub/gentoo/ ftp://ftp.planetmirror.com/pub/gentoo/ "
MAKEOPTS="-j2"
PKGDIR="/mnt/nfs_portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="x86 X aac acpi alsa apm avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt cups curl dbus dlloader dri dvd dvdr dvdread elibc_glibc emboss encode firefox flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jpeg kernel_linux ldap libg++ libwww mad matrox mikmod mmx motif mp3 mp4 mpeg msn ncurses nfs nls nptl nptlonly ogg opengl oss pam pango pcmcia pcre pdf pdflib perl png pppd python quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg symlink tcpd theora tiff trayicon truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_i810 vorbis win32codecs x264 xml xorg xscreensaver xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS


Need any other info just ask :)
Comment 1 Patrick Ohearn 2006-08-07 22:59:19 UTC
Have tried disabling ccache and re-compiling and still have the same issues, also have tried playing around with all the use flags, still fails on same file with same error.
Comment 2 Leonardo Boshell (RETIRED) gentoo-dev 2006-08-08 00:10:23 UTC
It looks like you either have a very old gtk+ around, or something is broken in your header files.

Please let us know what version(s) of gtk+ you have in your system (e.g. using `equery l gtk+`).

Also, attach the config.log file from /var/tmp/portage/libgnomeui-2.14.1/work/libgnomeui-2.14.1

Thanks
Comment 3 Patrick Ohearn 2006-08-08 00:23:30 UTC
gamma ~ # equery l gtk+
[ Searching for package 'gtk+' in all categories among: ]
 * installed packages
[I--] [ ~] x11-libs/gtk+-2.10.1 (2)
gamma ~ # 

Attaching config.log now.
Comment 4 Patrick Ohearn 2006-08-08 00:24:05 UTC
Created attachment 93727 [details]
config.log for libgnomeui
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-08-08 00:33:00 UTC
gtk+-2.10 is package.masked for upcoming gnome 2.15 so you should not build gnome-2.14 with part of gnome-2.15 stack since lots of apps will probably fail to compile.

Also your profile looks strange :
Portage 2.1.1_pre4-r3 (!/usr/portage/profiles/default-linux/x86/2006.0,
gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-ck1-r2 i686)

mine looks like :
Portage 2.1.1_pre4-r3 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.16-suspend2-r8 i686)
Comment 6 Patrick Ohearn 2006-08-08 00:39:44 UTC
Time to unmask gnome i guess :), and that profile thing is because i used eselect to pick my profile. I have noted that it dosnt do that if you never use eselect to  chose it. But it hasnt effected anything yet.

Than again it could be because my portage dir is remote mounted yet my profiles come from a local portage dir. That might confuse portage a bit.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-08-08 01:23:43 UTC
concerning gnome: it's is in an overlay until gnome2.16 comes out, not ready for prime time, and it is a bad idea to mix unstable packages with current stable (speaking for gnome)

about portage, you're probably rigth, never used eselect to switch profile but anyway, the path looks good so I should not mess anything.
Comment 8 Leonardo Boshell (RETIRED) gentoo-dev 2006-08-08 01:47:42 UTC
Gilles is correct. Unfortunately, libgnome-2.14 deals with private elements of GtkFileSystemIface that disappeared for gtk+-2.10.

A patch could be made for this, but this is not a critical problem so it doesn't have much priority (contributions are always welcome, though).

For now, please try not to mix stable and masked gtk+/gnome packages. 
Comment 9 Leonardo Boshell (RETIRED) gentoo-dev 2006-08-30 21:06:20 UTC
*** Bug 145668 has been marked as a duplicate of this bug. ***
Comment 10 Grégoire Favre 2006-09-17 08:42:52 UTC
If I just want to make it simple, what shall be done in order to install libgnomeui as requested by revdep-rebuild ?
Unmasking libgnomeui or masking gtk+ ?
Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-09-17 10:39:20 UTC
two choices here:
- unmask gnome-2.16 and go for it
- remask =x11-libs/gtk+-2.10*, reemerge gtk+ (should be 2.8.20 or something like this) and finaly reemerge libgnomeui
Comment 12 Leonardo Boshell (RETIRED) gentoo-dev 2006-09-17 18:20:26 UTC
*** Bug 147996 has been marked as a duplicate of this bug. ***
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-09-19 07:06:37 UTC
*** Bug 148182 has been marked as a duplicate of this bug. ***